【问题标题】:How can I do get value in Sweet Alert Poppup Message Content?如何在 Sweet Alert 弹出消息内容中获得价值?
【发布时间】:2018-06-20 20:20:33
【问题描述】:

我使用 JQUERY Datatable js 和 SweetAlert.js

当点击 id get id 并显示 sweet alert confirm poppup 时,数据表中有一个删除图标。当点击是它删除正常工作。

我想获取关于 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 代码 This Point get need here(粗体标记值)=> text: "@TITLE are u want delete!" id 标题文本应该在这里

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
            }
        }
    })

【问题讨论】:

    标签: javascript jquery datatables sweetalert sweetalert2


    【解决方案1】:

    你可以这样实现:

    <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
                }
            }
        })
    });
    

    【讨论】:

    • 欢迎您。能否请您将答案标记为正确并将答案向上。
    猜你喜欢
    • 1970-01-01
    • 2018-12-04
    • 2021-10-10
    • 1970-01-01
    • 1970-01-01
    • 2016-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多