一旦将元素添加到 DOM,我对 .on 函数的“定义”函数/回调有什么了解。
我的问题是,我想在元素添加到 DOM 时自动触发一个事件。
这是场景:首先,我使用 AJAX 加载我的页面,所以 DOM isReady() 对我没有帮助。
用户单击链接并使用以下参数触发函数:
- 在页面上创建一系列图像;为每个图像定义 onClick 事件
- 然后我寻找其中一个元素并执行 click() 事件
问题是,第二个函数触发得太快了。我想要做的是等待第一个功能完全完成 - 即等待所有元素被创建,然后触发 click()
我看到现在退休的(?)插件 LIVEQUERY 曾经这样做过。
Live Query 还能够在匹配新元素时触发函数(回调),并在元素不再匹配时触发另一个函数(回调)。
有没有办法用新版本的 jQuery 来做到这一点?
同样,我只想等到一个元素被添加到 DOM 中,然后在该元素上触发一个事件。
非常感谢任何指导。