2014-09-02 80 views
1

我想一个div追加到使用此代码的所有动态添加的div到我的网页:绑定DOM以外的事件吗?

$('.tagged .post').append('<div class="fadeout"></div>');

,但我根本无法得到它的工作。所以我想,是否有可能在$(document).ready()之外以某种方式绑定此代码,以便代码查找与选择器匹配的所有元素并将“淡出”div添加到它们?

+0

你可以,但它必须在每个这些之后。 – 2014-09-02 13:26:24

+0

您能否发布完整的代码示例? – j08691 2014-09-02 13:27:44

+1

必须重新运行此代码,并添加每个元素。它不会主动*观察新元素并自动运行。 – tymeJV 2014-09-02 13:27:45

回答

1

编辑:退房这样的回答:Event when element added to page

长话短说,你有两个选择:

  1. 不断检查元素
  2. 使用Mutation Observers

的回答我联系上面有更多的细节。

+0

但是,如果我不想要一个单击事件绑定到元素...?你如何编写代码,以便代码监视添加的dom元素,并将div附加到它上面?我没有真正控制其他人的脚本,所以我只需要检测一些将该元素添加到dom的事件。 – Willow 2014-09-02 13:53:23

+0

对不起。我不太明白你在问什么。我会更新我的答案。 – 2014-09-02 13:58:10