0

我想知道在添加特定元素时如何监听 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(容器)中,我想运行一个函数。我怎么做?

谢谢

4

1 回答 1

1

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

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

  • 拉动,即setInterval添加测试。那会降低性能。
  • 更改插入元素的代码。
于 2013-04-10T09:13:05.380 回答