我正在使用bootbox
库。我有一个名为Delete
的按钮。
$('body').on("click", ".deleteDiagnostic", function () {
var id = $(this).attr("data-diagnosticID");
var currentRow = $(this).closest('tr');
bootbox.confirm("Are you sure want to delete?", function (result) {
if (result == true) {
//code here
}
});
});
我也在使用PartialView
,并且动态加载包含按钮的页面。有时当我点击时,bootbox会多次打开,我不知道为什么。
PS:当我第一次加载PartialView
时它运行正常,但当我多次加载PartialView
时,bootbox
点击button
多次出现。< / p>
答案 0 :(得分:1)
请尝试修改您的代码:
$('body').on("click", ".deleteDiagnostic", function (evt) {
evt.stopImmediatePropagation();
var id = $(this).attr("data-diagnosticID");
var currentRow = $(this).closest('tr');
bootbox.confirm("Are you sure want to delete?", function (result) {
if (result == true) {
//code here
}
});
});