我正在尝试在创建特定 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 的等价物?我尝试了 attrchange.js,在 DOM 元素的样式对象更改后,您可以使用 javascript 钩子触发器吗?但是该插件仅检测元素何时被修改,而不是何时创建。