我正在使用jquery-confirm插件和 Bootstrap 3。确认工作正常,但是如果我在单击确认按钮之前在页面上打开任何引导模式,则会弹出两个确认框。如果我在单击确认按钮之前打开引导模式 5 次,它会同时触发五个确认框,一个接一个地叠加。为什么会这样?
这是我的js:
$('body').on('click', '.confirm', function(e) {
e.preventDefault();
var form = this.closest("form");
$.confirm({
title: "confirmation",
content: "Are you sure?",
buttons: {
'confirm': {
text: 'proceed',
keys: ['enter'],
btnClass: 'btn-red',
action: function () {
form.submit();
}
},
'cancel': {
text: 'cancel',
action: function () {
return false;
}
},
}
});
});
我做错了什么?