jQuery中是否存在啓動dom元素創建的事件?我嘗試了加載,但這不適用於例如跨度。jQuery - 創建元素時觸發事件
1
A
回答
1
你可以嘗試DOMNodeInserted
事件:當不是Attr節點以外的其他節點已作爲另一個節點的子
用戶代理必須分派此事件類型。 Attr節點已添加到Element節點時,用戶代理可能會分派此事件。插入後必須發送此事件。此事件的事件目標必須是要插入的節點。
$(document).bind('DOMNodeInserted', function(){
...
})
+0
這在FF/Chrome中可用,可悲的是在IE中不起作用。嘆。 – MollyRazor 2012-07-10 09:25:35
0
一些參考,可以幫助你, http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-eventgroupings-mutationevents https://github.com/jollytoad/jquery.mutation-events
但你要實現的目標是什麼當前所有框架喜歡使用ember,angularjs等等。我建議你學習其中的一個,特別是角度,我認爲你想實現它的直接答案是在那裏。
0
您可以創建元素的功能伸到封閉,並觸發作爲一個新的元素創建如
var newElement=function(newElement){
var k=$(newElement);//Create a new element
/*You can add extra operations to the element*/
triggerFunction(someVariable); //Function triggered after the creation of new element
};
var triggerFunction=function(someVariable){//Some function};
希望其他功能下面的代碼說明了情況well.Here我們一個觀察者,無論何時創建一個新元素都會被觸發。
相關問題
- 1. jQuery創建元素觸發onclick事件
- 2. Chrome擴展程序:元素創建時觸發事件嗎?
- 3. jQuery,新創建的元素上的觸發器更改事件
- 4. jQuery的事件動態創建的元素上不觸發
- 5. 構建元素時觸發jQuery更改事件
- 6. 在運行中創建jQuery元素時是否觸發了「就緒」事件?
- 7. 新創建的錨點元素觸發事件
- 8. jquery點擊事件沒有觸發使用jquery動態創建的元素
- 9. 使用jQuery創建/觸發事件
- 10. jQuery - 觸發一段時間的元素「取消」時觸發事件
- 11. JQuery Mobile swiperight事件觸發先前觸發的listview元素
- 12. 查看事件不會觸發創建的元素?
- 13. 觸發DOM元素事件時的事件順序
- 14. jQuery的工具提示事件不觸發對動態創建的元素
- 15. jQuery - 事件不會爲動態創建的選項卡元素觸發
- 16. 頁面加載後創建的DOM元素不會觸發Jquery事件
- 17. 當滾動過去元素時觸發的jquery事件
- 18. 當3個特定元素可見時觸發jQuery事件
- 19. 當元素通過mysql顯示時,jquery事件不會觸發
- 20. 實時jQuery事件沒有爲動態元素觸發
- 21. 在jquery中觸發事件dragstart時重定位元素
- 22. 如何在jQuery中單擊其他元素時觸發元素的事件?
- 23. 如何在收集元素對象觸發事件時觸發事件
- 24. UIAccessibility - 創建元素的觸發器
- 25. jQuery防止觸發子事件時父級事件觸發
- 26. 創建的動態事件創建的元素的JQuery
- 27. 觸發事件另一種元素
- 28. 單擊事件不會觸發元素
- 29. jQuery插件:獲取事件僅觸發元素
- 30. 我的jQuery插件事件沒有觸發多個元素
分享代碼?你嘗試過什麼? – 2012-07-10 09:13:35
否(...........) – Matt 2012-07-10 09:14:11
請把你的代碼通過 – 2012-07-10 09:14:20