【发布时间】:2017-05-22 07:08:55
【问题描述】:
我已经绑定了所有按钮的点击事件,如下所示。
表的id=dtappv, buttons' id=updatebtn function name = UpdateData(paravalue)
$(document).on("click", '#dtappv #updatebtn', function () {
UpdateData($(this).attr("value"));
});
这是在引导模式弹出窗口中,我想在引导模式关闭事件中关闭此单击事件,如下所示,但它不起作用。 感谢您的建议!
$('#modelUsers').on('hidden.bs.modal', function () {
//off click event
$('#dtappv #updatebtn').off('click');
});
【问题讨论】:
-
因为您将事件绑定到
document这里$(document).on("click"..您需要off它在document本身上。就像$(document).off("click"..一样,我还建议您命名您的点击事件,以便您可以控制要删除的事件。就像.on('click.ModalButtons')和更高版本一样,您可以通过说off('click.ModalButtons')来专门仅删除此事件而不是所有点击事件
标签: jquery asp.net asp.net-mvc-4 bootstrap-modal