繁体   English   中英

如何取消绑定特定div中的所有事件

[英]How to unbind all events inside a particular div

我有一个父div,用id =“to-remove”说

这个div有多个子div,每个子div也可以有多个div,每个div都可以有href和/或onclick事件。

有没有办法使用jquery从这个父div中删除所有这些事件..?

你试过.unbind()

$('#to-remove *').unbind('click'); // just for click events
$('#to-remove *').unbind(); // for all events

和作为jQuery的1.7,所述的.on().off()方法是优选的附加和上元件移除事件处理程序。 (来自.unbind()文档)所以如果你使用jQuery> 1.7.x那么这会更好:

$('#to-remove *').off();

尝试:

$('#to-remove *').unbind();
//or you could assign some class and do
$('.some-class').unbind();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM