jQuery.bind( “去除”)

时间:2010-08-08 03:22:10

标签: javascript-events

删除dom元素时是否有运行事件处理程序的方法?我没有在任何地方看到这个记录。似乎有可能,因为jQuery能够删除元素删除时的数据和事件。

1 个答案:

答案 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