特定の div が作成されたときに関数をオフにしようとしています。簡単に言えば、次のようなものがあります。
<a href="" id="foo">Click me!</a>
<script>
$("#foo").live("click",function(e) {
e.preventDefault();
$(this).append($("<div />").html("new div").attr("id","bar"));
});
</script>
以前は、ミューテーション イベントで div#bar の作成をリッスンしていました。次のようなものです。
$("#bar").live("DOMNodeInserted", function(event) {
console.log("a new div has been appended to the page");
});
Mutation Observers を使用して同等のものはありますか? Can you have a javascript hook trigger after a DOM element's style object changes? に掲載されている attrchange.js を試してみました。ただし、そのプラグインは、要素が作成されたときではなく、要素が変更されたときのみを検出します。