我已按照以下方式绑定课程,
$(document).on('click','.add-more',function(){
alert('Do Something')
});
我的要求强制我使用.on('点击')而不是点击,绑定('点击')等等...现在我想取消绑定点击事件。希望我的问题很明确。感谢您的期待。
答案 0 :(得分:2)
答案 1 :(得分:2)
您将.off
与相同的选择器一起使用(以避免删除不相关的内容),并且可能使用相同的功能(再次避免删除不相关的内容):
// Removes ALL click handlers from `document` that handle `.add-more`
// elements via delegation
$(document).off('click','.add-more');
如果您需要确保只删除特定的功能,请执行以下操作:
function handler() {
alert('Do Something')
}
// If previously you did
// $(document).on('click','.add-more',handler);
// then:
$(document).off('click','.add-more',handler);
在那里,只删除了特定处理程序(而不是通过委派处理click
的{{1}}上的其他document
处理程序。)
答案 2 :(得分:0)