簡體   English   中英

jQuery 沒有獲取屬性值

[英]jQuery not getting attribute value

jQuery:

$(".close_invoice").confirm({
    title: 'Are you sure to delete it?',
    content: 'Click to Delete if you are sure else click on Close.',
    type: 'red',
    typeAnimated: true,
    buttons: {
        delete: {
            text: 'Delete',
            btnClass: 'btn-red',
            action: function() {
                alert($(this).attr("id"));
            }
        },
        close: {
            text: 'Close',
            btnClass: 'btn-blue',
            action: function() {}
        }
    }
});

HTML:

<button class="btn btn-sm green btn-outline filter-submit margin-bottom close_invoice" id="14" jc-attached="true"><i class="fa fa-times"></i> Close Invoice</button>

任何人都可以告訴我為什么它不采用屬性 ID 的值。 如何獲取屬性 ID 的值? 它警告未定義。

你不能在function object parameters使用this選擇器..你可以把這個value保存到一個變量中,然后把它作為function paramater object's value

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM