JQuery.bind ("delete")

Is there a way to fire an event handler when the dom element is removed? I have never seen this documented anywhere. This seems to be possible since jQuery can delete data and events when elements are deleted.

+3
javascript-events
source share
1 answer

Binding DOMNodeRemoved will allow you to detect deletion of nodes inside the associated element. Works in Firefox, Iron and Opera ... but not in 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 is an example .

+3
source share

All Articles