我有一个父div,用id ="to-remove"说
这个div有多个子div,每个子div也可以有多个div,每个div都可以有href和/或onclick事件.
有没有办法使用jquery从这个父div中删除所有这些事件..?
Emr*_*kan 23
你试过了吗.unbind():
$('#to-remove *').unbind('click'); // just for click events
$('#to-remove *').unbind(); // for all events
Run Code Online (Sandbox Code Playgroud)
并作为jQuery的1.7时,.on()和.off()方法是优选的附加和上元件移除事件处理程序.(来自.unbind()文档)因此,如果您使用的是jQuery> 1.7.x,那么这样会更好:
$('#to-remove *').off();
Run Code Online (Sandbox Code Playgroud)