3
有沒有辦法有一個事件處理程序運行時,DOM元素被刪除?我還沒有看到這在任何地方記錄。看起來它可能是可能的,因爲jQuery能夠移除元素移除時的數據和事件。jQuery.bind(「刪除」)
有沒有辦法有一個事件處理程序運行時,DOM元素被刪除?我還沒有看到這在任何地方記錄。看起來它可能是可能的,因爲jQuery能夠移除元素移除時的數據和事件。jQuery.bind(「刪除」)
綁定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。