jquery on()绑定事件无效
来源:互联网 发布:c语言中long什么意思 编辑:程序博客网 时间:2024/06/05 14:44
今天在做项目的过程中遇到了jquery 动态生成的元素绑定事件的问题。
首先我目前所了解的是
(1)用bind或者直接给元素加事件(例如click)这种的是对于页面初始化就有的元素
(2)对于后面动态生成的元素无效,例如append(某动态生成元素),这种用以上的方法无效
为了使动态生成的元素能绑定事件,我网上查了一番,听说on可以动态绑定事件,我试了一下没有效果,纠结了很久,最终发现原因。
jquery使用on绑定事件到动态生成的元素上时,不能对动态生成的对象操作,需要从其父节点追溯到本身。
下面是js:
//有效,追溯到本身$('#centerUlList').on("click","li",function(){ $('input[name="godate"]').val($(this).attr("date")); searchform.action="searchsimple.action"; searchform.submit();}); //无效 $('#centerUlList li').on("click",function(){ $('input[name="godate"]').val($(this).attr("date")); searchform.action="searchsimple.action"; searchform.submit();});
0 0
- jquery on()绑定事件无效
- jQuery事件绑定.on()
- jQuery事件绑定.on()
- jquery on()事件绑定
- jQuery使用on()绑定动态生成元素的事件无效的问题
- jQuery使用on()绑定动态生成元素的事件无效的问题
- jQuery使用on()绑定动态生成元素的事件无效的问题
- jquery on事件jquery on实现绑定多个事件
- jQuery新的事件绑定机制on()
- jQuery新的事件绑定机制on()
- jQuery新的事件绑定机制on()
- jquery 动态元素事件绑定 on
- 完美的jquery事件绑定方法on()
- jQuery的on方法绑定事件
- jQuery新的事件绑定方法on()
- jQuery on()给动态元素绑定事件
- jquery on 动态绑定点击事件
- Jquery中的bind(),on()绑定事件方式
- Liunx修改IP地址和DNS
- Unity3D 优化 3 ( Animator影响Prefab的加载 )
- C. Bank Hacking
- 用opencv对桌面截屏
- 【HTML 字体颜色和样式】
- jquery on()绑定事件无效
- ResponseUtil 设置字符请求头类
- JQuery动画
- 动态规划之,最长公共子序列,最长上升子序列,最长公共递增子序列的长度
- 使用axis2发布webservice接口
- 欢迎使用CSDN-markdown编辑器
- 虚拟域名配置
- php中exec()函数返回值
- Python数据处理中能用到的小知识点