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. 新创建的锚点元素触发事件
- 5. 使用jQuery创建/触发事件
- 6. jQuery - 触发一段时间的元素“取消”时触发事件
- 7. 查看事件不会触发创建的元素?
- 8. 触发DOM元素事件时的事件顺序
- 9. 当元素通过mysql显示时,jquery事件不会触发
- 10. 当3个特定元素可见时触发jQuery事件
- 11. 实时jQuery事件没有为动态元素触发
- 12. 当滚动过去元素时触发的jquery事件
- 13. jQuery - 事件不会为动态创建的选项卡元素触发
- 14. jQuery的工具提示事件不触发对动态创建的元素
- 15. 如何在jQuery中单击其他元素时触发元素的事件?
- 16. 如何在收集元素对象触发事件时触发事件
- 17. UIAccessibility - 创建元素的触发器
- 18. 触发事件另一种元素
- 19. 我的jQuery插件事件没有触发多个元素
- 20. 仅在添加元素时触发JS事件
- 21. jquery触发事件
- 22. Jquery Mouseenter触发父元素
- 23. Jquery - onclick没有为动态创建元素触发
- 24. jquery动态创建元素不触发onchange
- 25. JQuery事件不会触发Dust.js模板中的元素
- 26. jQuery:触发加载数据的元素的本地AJAX事件
- 27. jQuery .click()在不存在的html元素上触发事件
- 28. Backbone jQuery只能在Template中的元素上触发事件?
- 29. jQuery注意事件不会触发表元素
- 30. jQuery + Greasemonkey,Click事件不会触发正确的元素?
分享代码?你尝试过什么? – 2012-07-10 09:13:35
否(...........) – Matt 2012-07-10 09:14:11
请把你的代码通过 – 2012-07-10 09:14:20