在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