Я пытаюсь сделать функцию отключенной, когда создается конкретный 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");
});
Существует ли эквивалент с помощью наблюдателей мутаций? Я попробовал attrchange.js, представленный на Можете ли вы запустить триггер javascript после изменения объекта стиля объекта DOM?, но этот плагин обнаруживает только когда элемент был изменен, а не когда он создан.