【发布时间】:2020-02-03 05:59:11
【问题描述】:
我有一个数据表,在每一行中都有一个可点击的图标,弹出一条确认消息,如果点击确认按钮,下次点击该图标时不会出现任何消息。由于以编程方式填充行,因此每个图标都具有相同的 id 名称和类。代码如下所示
$('#myTable tbody').on( 'click', 'img.sc', function () {
$.confirm({
title: 'Confirm!',
content: 'You will report an issue..',
buttons: {
confirm: function () {
$(this).off('click' );
//other stuff ..}
cancel: function () {
$.alert('Canceled!');
},
}
});
});
此代码不起作用,每次单击时图标都会显示消息。我也尝试了 one() 方法,但是在单击一个图标后,这使得表格中的所有图标都没有响应。我该如何解决这个问题?
【问题讨论】:
标签: javascript jquery datatable confirm