js 有用 标签异步加载导致click事件失效问题

· 会写bug的大佬 · 72阅读 · 2022-07-06

详细描述

标签元素使用ajax异步加载,导致页面元素点击事件失效

版本信息

JQuery

复现过程

HTML中存在部分元素是异步加载,元素点击事件写法如下,元素重新加载会导致点击事件无效

$('tag').click(function (){
//省略业务
})

解决方案

更换点击事件监听方式,使用live或者on监听

$(document).on('click','tag',function (){
//省略业务
})

文章有用

已有 2人 推荐该文章,推荐越多越容易获得的官方扶持

微信扫码分享