javascript - 我怎样才能获得甜蜜警报弹出消息内容的值(value)?

标签 javascript jquery datatables sweetalert sweetalert2

我使用 JQUERY Datatable js 和 SweetAlert.js

当点击 id 获取 id 时,数据表中有一个删除图标,并显示甜蜜的警报确认弹出窗口。当单击"is"时,它删除了正常工作。

我想获取有关警告消息内容的 id = "TITLE"值的信息。

数据表

<tbody>
     <tr>
       <td>@item.TITLE</td>
       <td>
       **<a href="javascript:void(0);" onclick="deleteuser('@item.id')"><i class="fa fa-trash-o"></i></a>**
       </td>
     </tr>
 </tbody>

SWEETALERT Js code This Point get need here (bold marked value) => text: "@TITLE are u want delete!" id title text should come here

function deleteuser(userid) {
    swal({
        title: "Are u sure?",
        text: "@TITLE are u want delete!",
        icon: "warning",
        buttons: {
            cancel: {
                text: "No, iptal!",
                value: null,
                visible: true,
                className: "",
                closeModal: false,
            },
            confirm: {
                text: "Yes, sil!",
                value: true,
                visible: true,
                className: "",
                closeModal: false
            }
        }
    })

最佳答案

你可以这样实现:

<tbody id="my-table">
     <tr>
       <td class="title">Some Title</td>
       <td>
       <a href="javascript:void(0);" class="delete-btn" data-id="@item.id"><i class="fa fa-trash-o"></i></a>
       </td>
     </tr>
 </tbody>

稍后在 JavaScript 中:

$('#my-table').on('click', '.delete-btn', function(){
var deleteBtn = $(this),
id = deleteBtn.data('id'),
title = deleteBtn.closest('tr').find('.title').text();

swal({
        title: "Are u sure?",
        text: title + " are u want delete!",
        icon: "warning",
        buttons: {
            cancel: {
                text: "No, iptal!",
                value: null,
                visible: true,
                className: "",
                closeModal: false,
            },
            confirm: {
                text: "Yes, sil!",
                value: true,
                visible: true,
                className: "",
                closeModal: false
            }
        }
    })
});

关于javascript - 我怎样才能获得甜蜜警报弹出消息内容的值(value)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50956435/

相关文章:

javascript - 如何使用弹出窗口内的按钮关闭弹出窗口?

javascript - 基于类别的过滤数组

javascript - 文本占据了输入字段的哪一部分?

javascript - JQM - 将图像动态添加到可折叠标题

jQuery 检查 href 是否未定义

jQuery 数据表仅显示一行,但 JSON 包含所有记录

javascript - 将文本设置为子节点

javascript - 页面加载后重新应用 JavaScript

javascript - R Shiny DataTable 选定的行颜色

c# - 通过相同的值从另一个连接的 DataTable 更新 DataTable 的多列