为元素添加class ,无法绑定事件 ? jie
2016-03-06 17:28
176 查看
用事件委托的意思是li下面所有叫 friend_uncheck_box
friend_check_box的class都触发这个事件,事件绑定在li上面,
而你之前的写法事件绑定在第一个.friend_uncheck_box
friend_check_box上面,后面随机的class没有绑定事件,所以只有第一次生效。
friend_check_box的class都触发这个事件,事件绑定在li上面,
而你之前的写法事件绑定在第一个.friend_uncheck_box
friend_check_box上面,后面随机的class没有绑定事件,所以只有第一次生效。
jQuery(function() {
<span style="white-space:pre"> </span>//正确写法 //选择朋友,选中事件 $("li").on('click','.friend_uncheck_box',function(){ this.className ="friend_check_box"; }); //选择朋友,取消选中事件 $("li").on('click','.friend_check_box',function(){ this.className ="friend_uncheck_box"; });</strong></span>
<span style="white-space:pre"> </span>//错误写法 //选择朋友,选中事件 $(".friend_uncheck_box").click(function() { this.className ="friend_check_box"; }); //选择朋友,取消选中事件 $(".friend_check_box").click(function() { this.className ="friend_uncheck_box"; }); });
相关文章推荐
- HOOK的测试代码
- POJ 2785 4 Values whose Sum is 0
- CSS3 skew倾斜、rotate旋转动画
- 关系/对象映射 多对多关系(@ManyToMany 注释)
- C#软件设计——小话设计模式原则之:单一职责原则SRP
- 两个NSMutableDictionary合并成一个NSMutableDictionary
- 设计模式——单例模式
- POJO
- hdoj 1237 简单计算器
- ant环境的搭建
- 动态规划求最长公共子序列长度和子序列
- Spring AOP 实现原理
- c# checked unchecked 关键字,在需要的时候请记得用他们两位
- android service
- jenkins系统搭建实现持续集成打包app(未完)
- C语言实现使用带头结点的单链表来构造栈结构
- Struts2的标签库
- linux中的内置命令与外部命令
- JavaScript Tips
- 2016工作计划