网页技术交流
 
发新帖
楼主: 天启
查看: 796|回复: 0

[使用教程] jQuery动态添加的元素无反应的解决办法

[复制链接]
天启VIP6 发表于 2020-4-25 15:18:07 | 显示全部楼层
页面动态添加的元素,用jQuery中的click直接点,无反应,有以下两种情况:

第一种:
  1. $('li').click(function(){
复制代码
还有这种:
  1. $('li').on('click',function(){
  2.    alert(123);
  3. })
复制代码
以上这两种是无反应的,是因为这两种都是直接存在在bom中的,动态添加的则找不到

写成on后面的第二个参数这样,就没问题
  1. $("ul").on('click','li',function () {
  2.     alert(123);
  3. });
复制代码
这种方法亲测无误,而且相当准确,想点哪里点哪里,哈哈哈哈
快速回复 返回顶部 返回列表