在jQuery的我怎么能看一个div来确定它是否已经改变,这样我可以重新绑定事件,并根据需要执行一些其他动作?检测在格变化和不重新绑定事件的jQuery
1
A
回答
1
如果div
含有动态内容,我想给大家介绍一下event delegation。
事件代理允许您避免将事件侦听器添加到 特定节点;相反,事件监听器被添加到一个父代。 1
要使用事件代表团的jQuery您使用on方法和提供selector
说法。
+1
事件委托是一个很好的解决方案,使用动态内容的事件。 – 2012-08-09 00:27:59
+0
谢谢蒂姆。 “动态内容”是我正在寻找的概念。答案已更新。 – 2012-08-09 07:29:37
0
你可以使用DOMSubtreeModified事件(见here)
$('my-selector').bind('DOMSubtreeModified', function() {
console.log('Children have been modified');
});
我没有检查这个事件的性质的支持,但在Chrome它的工作原理。
不幸的是:Why is the DOMSubtreeModified event deprecated in DOM level 3?
相关问题
- 1. jquery重新绑定事件
- 2. 用jQuery重新绑定DOM事件
- 3. jQuery,试图保存点击事件,解除绑定和重新绑定,无法重新绑定
- 4. 绑定和解除绑定事件jQuery
- 5. IE和jquery事件绑定
- 6. 检测的双退格事件jQuery中
- 7. jQuery的:多重实时事件绑定
- 8. jQuery如何在ajax回调后重新绑定此事件?
- 9. Jquery绑定事件
- 10. 绑定JQuery事件
- 11. Jquery绑定事件
- 12. jQuery事件绑定
- 13. jQuery事件绑定
- 14. 绑定事件不工作在jquery
- 15. jQuery绑定到可变事件
- 16. jQuery事件来检测元素位置变化
- 17. jQuery检测窗体变化
- 18. 重新绑定JQuery的事件处理程序MicrosoftAjax返回PartialView
- 19. 重新绑定上一个事件
- 20. jQuery的事件绑定和处理
- 21. Jquery事件绑定新克隆行
- 22. jQuery绑定长度变化
- 23. 如何在子网格中绑定和解除绑定事件
- 24. JQuery的事件绑定
- 25. jQuery的绑定click事件
- 26. 的jQuery绑定事件
- 27. 的jQuery绑定事件
- 28. Jquery的绑定事件
- 29. 上的jQuery()事件绑定
- 30. 锚定标记的Jquery绑定和解除绑定事件
你是什么意思与 “改变”?那么为什么你必须重新绑定事件呢? – Aletheios 2012-08-08 21:17:45
更改元素附加\从中删除 – user974896 2012-08-08 21:24:33
为什么在追加/删除后不使用函数? – 2012-08-08 21:33:16