发布于 5年前

如何解决:动态添加的元素click等事件触发不了

在页面加载完成时候 .show_alert 元素是可以触发click事件的,但通过js动态添加 .show_alert 的时候,新添加的元素却触发不了click事件,如下:

$(".to").on('click', function(){
   alert('我被点击了...')
});

解决办法:

用全局的document来监控 .show_alert 元素,如下:

$(document).on("click",".show_alert",function(){
    alert('我被点击了...')
})

其他事件类似。

©2020 edoou.com   京ICP备16001874号-3