博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery 新添加元素事件绑定无效
阅读量:5147 次
发布时间:2019-06-13

本文共 380 字,大约阅读时间需要 1 分钟。

 

jQuery中事件绑定,大多使用on就足够了。

但是对于新添加的元素 on 的绑定事件 会不起作用。

因为 append 中的 节点是在整个文档加载之后才添加的,页面并不会为未来的元素初始化添加点击事件,因此 这种方式添加的 节点的点击事件是无效的。

解决方法:

事件委托。事件委托就是利用事件冒泡的原理,把事件添加到父元素或祖先元素上,触发执行效果。

原代码:

1 $('#ul li').on('click', function() {2     alert($(this).html())3 })

修改为:

$(document).on('click', '#ul li', function() {    alert($(this).html())})

 

转载于:https://www.cnblogs.com/xguoz/p/10131297.html

你可能感兴趣的文章
php查询mysql数据库生成xml,如何连接MYSQL数据库生成XML文档(2)
查看>>
php判断是不是一个数组中,php如何判断一个值是否在数组中
查看>>
apache下html无法连接到php,Ubuntu服务器下apache2无法解析html中的php代码的问题
查看>>
php内核探索,php内核探索 [转]
查看>>
blink php,Blink 中文教程
查看>>
ai分析java异常,最常见的10种Java异常问题!
查看>>
php 验证码 库,php通过GD库实现验证码功能
查看>>
Gmail规则正则表达java,常用正则表达式
查看>>
cms java内存,深入理解java虚拟机——垃圾收集器与内存分配策略
查看>>
java中bc是什么,Java中BC系统搭建制作是如何实现字符串的
查看>>
绝对素数matlab,求助:求所有三位的绝对素数的程序
查看>>
wishart分布式matlab,MIMO系统的信道容量及Matlab仿真介绍.doc
查看>>
php 服务的例子,php-fpm添加service服务的例子php实例
查看>>
php语言插件,多语言多模板切换插件的实现思路
查看>>
网站浏览量统PHP网页计数器,PHP实现网站访问量计数器
查看>>
函数矩阵 matlab,Matlab中特殊的矩阵函数
查看>>
php一键上传N多商品,平台技术-API批量调用简介
查看>>
查询oracle程序登录时长,如何检查oracle数据库长时间运行的查询?
查看>>
oracle数据库 home,Oracle数据库之oracle ADR
查看>>
oracle数据库 闫丽娜 下载,高维数据回归分析中基于LASSO的自变量选择.pdf
查看>>