当附加div时,我需要触发一个jquery动作。
类似的东西:
if ($('div#myDiv').is_appended()) {
console.log('the div has been appended');
}
这可能吗?
为什么我需要这个
这个问题与这个question有关,我有一个在jquery库之后加载的模态div,然后我无法在其中定位元素。
现在我正在尝试在加载模态div时做一些事情,但不确定我是否完成了它,
答案 0 :(得分:2)
不是跨浏览器方式,还没有。有一个变异观察者的规范草案允许它(更多关于this MDN page),但它只在最近的基于WebKit的浏览器和Firefox中实现。
几乎总有一种更好的方法可用,例如从附加div
的代码触发操作。在最坏的情况下(我的意思是“最差”),您可以使用每个(比如说)100ms的轮询并检测新的div
。但同样,几乎总有一种更好的方式。