问题在于此对象的选择器可能不同。

$('body').on('submit','form',function(){});
$('.container').on('submit','form',function(){});
$('.container').on('submit','#myform',function(){});


而且我不知道如何解开所有这些事件。
我可以使用off();功能

但是对于每个选择器我都无法做到;因为选择器很多
我如何从#myform中删除每个事件?

最佳答案

你可以做:

$("#myform").children().off();


或者您也可以使用*

$("#myform *").off();

关于javascript - 如何取消自定义对象的所有事件绑定(bind)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26883231/

10-12 15:40