jQuery DOMNodeInserted:查找特定元素

时间:2013-04-10 09:10:11

标签: jquery mutation-events

我想知道在添加SPECIFIC元素时如何监听DOM,然后对其采取行动。

最初加载DOM之后,有一个div(.myElement)很久以后加载:

<div class="container">.
   ...
   ...
   ...
   <div class="myElement"></div>
</div>

 $("div.container").bind("DOMNodeInserted",function(){
        alert("div.myElement has just been appended");
    });

现在元素:

<div class="myElement"></div>

被添加到父div(容器),我想运行一个函数。 我该怎么做?

谢谢

1 个答案:

答案 0 :(得分:1)

你做不到。 DOmNodeInserted已被删除,没有其他选择。

提供类似行为的解决方案是

  • 拉动,即使用setInterval进行测试以进行添加。这会降低表现。
  • 更改插入元素的代码。