Javascript 解除绑定并关闭&x27;在调用ajaxjquery之前不能工作

Javascript 解除绑定并关闭&x27;在调用ajaxjquery之前不能工作,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个类为.btn confirm的元素,在主布局(ASP.NET MVC) 我希望在其他页面中覆盖此事件,如下所示: $('.btn-confirm').unbind('click'); $('.btn-confirm').off('click'); $(document).on('click', '.btn-confirm', function () { ...} 但当我点击按钮,运行两个函数时,我想禁用第一个事件句柄 我使用了解除绑定和关闭,但它不起作用。如果在

我有一个类为
.btn confirm
的元素,在
主布局(ASP.NET MVC)

我希望在其他页面中覆盖此事件,如下所示:

 $('.btn-confirm').unbind('click');
    $('.btn-confirm').off('click');
  $(document).on('click', '.btn-confirm', function () 
{
    ...}
但当我点击按钮,运行两个函数时,我想禁用第一个事件句柄


我使用了
解除绑定
关闭
,但它不起作用。

如果在
文档
上绑定事件,则还必须在
文档
上解除绑定

$(document).off('click', '.btn-confirm');
$(document).on ('click', '.btn-confirm', ...new function...

@乌斯曼拉希米构造了一个简单的例子,看看它的工作。。。你的页面上肯定还有其他内容。。。您可以调试
调用,并查看按钮上附加了哪些事件处理程序:
$(document).off('click', '.btn-confirm');
$(document).on ('click', '.btn-confirm', ...new function...