小编典典

jQuery - 从 DOM 中删除元素时触发事件

all

我试图弄清楚从页面中删除元素时如何执行一些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
});

阅读 65

收藏
2022-06-15

共1个答案

小编典典

刚刚检查,它已经内置在当前版本的 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/

2022-06-15