我试图弄清楚从页面中删除元素时如何执行一些js代码:
jQuery('#some-element').remove(); // remove some element from the page /* need to figure out how to independently detect the above happened */
是否有为此量身定制的活动,例如:
jQuery('#some-element').onremoval( function() { // do post-mortem stuff here });
刚刚检查,它已经内置在当前版本的 JQuery 中:
jQuery - v1.9.1
jQuery UI - v1.10.2
$("#myDiv").on("remove", function () { alert("Element was removed"); })
重要提示 :这是 Jquery UI 脚本(不是 JQuery)的功能,因此您必须加载两个脚本(jquery 和 jquery- ui)才能使其工作。这是示例:http: //jsfiddle.net/72RTz/