筱航科技教你用jq为加载出来的DOM元素绑定点击事件

发布时间:2020-03-26 13:54:40 作者:筱航科技 来源:本站 浏览量(214) 点赞(200)
摘要:筱航科技教你用jq为加载出来的DOM元素绑定点击事件,在on函数里再加选择器,这种将事件冒泡到document上,当有点击时就去检查点击的目标target,满足选择器条件后触发事件。注意:以下这种也是没有效果

平时一般点击事件都是用以下这个代码

$('.js-app-subscribe').click(function(){
  $('#wechat').show();//点击后的操作
});

但是碰到dom元素是动态加载出来的,再去点击就无效果了。那是因为之前的js已经走完了整个dom树,动态出来的就没被获取到。这种情况需要换成以下这种写法:

$('#main').on('click', '.js-app-subscribe', function(){
  $('#wechat').show();//点击后的操作
});
//这里的#main是外面的整个容器,也可以用全局整个页面即$(document)。
//这里的.js-app-subscribe是每个点击目标

在on函数里再加选择器,这种将事件冒泡到document上,当有点击时就去检查点击的目标target,满足选择器条件后触发事件。

注意:以下这种也是没有效果

$('.js-app-subscribe').on('click',function(){
  $('#wechat').show();
});


筱航科技主营业务: 长春网站建设 - 长春网站制作 -长春网站设计 -长春网站开发 -长春网站优化 -长春网站SEO - 长春网站推广 - 长春网络营销 - 长春网站关键词排名 -长春微信小程序 -长春微信商城 -长春分销商城

二维码

扫一扫,关注我们

声明:本文由【筱航科技】编辑上传发布,转载此文章须经作者同意,并请附上出处【筱航科技】及本页链接。如内容、图片有任何版权问题,请联系我们进行处理。

感兴趣吗?

欢迎联系我们,我们愿意为您解答任何有关网站疑难问题!

筱航科技-您身边的网站建设专家

搜索千万次不如咨询1次

主营项目:网站建设,网络营销,SEO优化,微信小程序开发,LOGO设计,产品包装设计,虚拟主机,域名注册,网站安全检测,微信商城等

立即咨询 184-4312-4181
在线客服
点此联系在线客服!