jQuery - Trigger event when an element is removed from the DOM

前端 未结 16 2001
面向向阳花
面向向阳花 2020-11-22 17:29

I\'m trying to figure out how to execute some js code when an element is removed from the page:

jQuery(\'#some-element\').remove(); // remove some element fr         


        
16条回答
  •  广开言路
    2020-11-22 17:43

    You can bind to the DOMNodeRemoved event (part of DOM Level 3 WC3 spec).

    Works in IE9, latest releases of Firefox and Chrome.

    Example:

    $(document).bind("DOMNodeRemoved", function(e)
    {
        alert("Removed: " + e.target.nodeName);
    });
    

    You can also get notification when elements are inserting by binding to DOMNodeInserted

提交回复
热议问题