1. ホーム
  2. jquery

[解決済み】jQuery - 要素がDOMから削除されたときにイベントをトリガーする

2022-04-10 10:38:30

質問

ある要素がページから削除されたときに、いくつかの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/