有没有办法在 DOM 元素被删除时运行事件处理程序?我没有在任何地方看到过这个记录。看起来这是可能的,因为 jQuery 能够在元素删除时删除数据和事件。
Binding 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>
Here's 一个例子 http://jsfiddle.net/9ft5h/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)