当前位置: 首页 > news >正文

动态添加的元素点击事件无效

正常的静态元素在页面加载完成的时候已经绑定了回调函数,所以绑定事件是有效的。但动态添加的元素绑定事件失效了,原因是动态添加的元素是在DOM加载完成之后再加入的,所以初次绑定的事件无法捕获。可以采用事件委托的方式进行处理,就是说添加的元素没有绑定事件,没有捕获事件,就会发生冒泡现象,往它的上一级查看时候有捕获,直到根元素上。将事件绑定到静态存在的父级元素上就可以处理了。

正常的静态元素添加点击事件如下,但如果是动态添加的元素,这种方式就会失效了。

// #xxx 表示当前需要添加点击事件的元素的 id 选择器
$('#xxx').on('click', function(){// 事件处理函数 
});

 动态添加元素添加点击事件如下,这种方式就可以解决动态添加元素绑定事件失效的情况

// #xxx 表示当前需要添加点击事件的元素的 id 选择器
$(document).on('click', '#xxx', function(){// 事件处理函数 
});


http://www.mrgr.cn/news/63710.html

相关文章:

  • 独立北斗定位智能安全帽、定位安全帽、单北斗执法记录仪
  • C++基础(11.AVL树的实现)
  • 【数据结构】guard
  • 人工智能—机器学习-图像处理
  • 速盾:海外cdn高防
  • 【项目实战】通过LLaMaFactory+Qwen2-VL-2B微调一个多模态医疗大模型
  • sklearn 实现随机森林分类器 - python 实现
  • CSP-S 2023 提高级 第一轮试题(初赛)答案及解析
  • 因为Flock,Flutter又凉一次
  • 《双指针篇》---双指针算法原理
  • SpringMvc day1101
  • L2.【LeetCode笔记】反转链表
  • vue3项目编码时相对合理的顺序推荐仅个人记录备用
  • elementplus组件库el-menu组件中的default-active属性使用
  • Mac “屏幕保护程序启动或显示器关闭后需要密码“无效
  • AIGC生成式人工智能——泼天的富贵(三)
  • 飞机布雷盖航程公式
  • python实战项目51:selenium结合requests获取某众点评评论
  • 价值为王,浅析基础大模型行业应用创新发展新路径
  • YOLO11改进 | Neck | 有效提升小目标检测效果,附完整代码结构图【论文必备】
  • C++之多态(上)
  • 推荐一款音乐制作软件:Ableton Live Suite
  • 不可能的任务:这款浏览器竟然可以同时满足速度与隐私
  • 深入解析 Transformers 框架(三):Qwen2.5 大模型的 AutoTokenizer 技术细节
  • HJ38 求小球落地5次后所经历的路程和第5次反弹的高度
  • ArcGIS影像调色(三原色)三原色调整