有没有办法自动取消绑定在元素上设置的所有“on”事件?我找到了一个解决方案,但我不知道它是否正确。
$(document).off('click', 'li').on('click', 'li', function(e){
e.preventDefault();
// some stuff goes here
});
编辑:
我已经尝试了所有建议的答案,但没有一个能如我所愿。也许我没有提供足够的信息是我的错误:关键是我的所有内容都是动态加载的,就像在标签中一样,有些标签可以加载更多时间。
我试过这个 $('li').off().on('click', function(){ }); -> 没用
也试过这个 $('li').unbind().on('click', function(){ }); -> 没用。