Jquery each 怎么操作动态添加的DOM元素

2024-11-24 12:49:15
推荐回答(1个)
回答1:

  1. 没理解你的提问,你的重点是each还是操作动态添加的DOM?

  2. 关于操作动态添加的DOM,需要用delegate或on来进行事件绑定,动态添加的DOM元素也同样绑定了该事件,原理就是事件代理,即事件冒泡。


    
        1
        2
        3   
         
$('.container').delegate('.item','click',function(){
    handler();//执行函数
})

3. 如果必须用each来操作,可以使用自定义事件,当添加新DOM之后,trigger('event_name')即可。在绑定自定义事件时的handler执行函数逻辑中使用each即可。只有dom插入页面后,才能获取到该元素

相关问答