在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. 什麼是綁定事件來檢測daterangepicker的值變化?
- 3. 檢測在Chrome此事件:URL變化的變化無需重新加載
- 4. jQuery重新綁定事件功能
- 5. 用jQuery重新綁定DOM事件
- 6. jquery重新綁定事件與.on/.off
- 7. 根據下拉變化綁定/重新綁定Kendo網格
- 8. 綁定多個事件使用jQuery:「變化」和「文件準備」
- 9. 後AJAX和後重新綁定jQuery的事件,jQuery的不再起作用
- 10. 如何綁定,解除綁定並重新綁定(點擊)事件在JQuery中
- 11. jQuery,試圖保存點擊事件,解除綁定和重新綁定,無法重新綁定
- 12. onhashchange事件不檢測「/ Home/Index」和「/」之間的變化 - ASP.NET MVC3
- 13. 綁定和解除綁定事件jQuery
- 14. IE和jquery事件綁定
- 15. 檢測的雙退格事件jQuery中
- 16. JQuery的綁定click事件檢查框
- 17. jQuery的檢測變化
- 18. jQuery的變化檢測值
- 19. jQuery的:多重實時事件綁定
- 20. 與jQuery重複的事件綁定
- 21. jquery檢測事件
- 22. jQuery如何在ajax回調後重新綁定此事件?
- 23. Ajax更新(PrimeFaces和Snap.svg)後jsf中的重新綁定事件
- 24. 在jquery中綁定事件
- 25. 如何檢測事件綁定到一個元素與jQuery
- 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