删除dom元素时是否有运行事件处理程序的方法?我没有在任何地方看到这个记录。似乎有可能,因为jQuery能够删除元素删除时的数据和事件。
答案 0 :(得分:3)
绑定DOMNodeRemoved
将允许您检测绑定元素内的节点删除。适用于Firefox,Iron和Opera ......但不适用于IE。
<强>的jQuery 强>
$("#detectchanges").bind("DOMNodeRemoved",function(){
alert('Something inside of detectchanges was terminated.');
});
$("#clickme").click(function(){
$("#deleteme").remove();
});
<强> HTML 强>
<div id="detectchanges">
<div id="deleteme">Delete me</div>
</div>
<div id="clickme">Delete</div>
这是an example。