jquery 添加、取消、修改绑定事件
来源:互联网 发布:大数据分析和数据挖掘 编辑:程序博客网 时间:2024/05/21 12:41
1、使用 $('#id').attr('onclick','xxx')修改绑定事件,那么firebug虽然显示属性修改过来了,但是实际上触发的还是老方法
2、如果元素$('#id')本来就含有一个onclick方法,使用$('#id').live('onclick',functionA) 修改绑定方法,那么实际上触发时候,新老方法都会调用。必须先解除绑定,当然可以直接用$('#id').bind('onclick',functionA)
3、bind、live 、delegate大致区别
1、bind是一次性绑定,即后续的节点如果要使用functionA,就必须重新调用bind JS进行事件绑定,而 live与 delegate 则是当绑定块(默认document)中有新元素的时候,就会对新元素进行扫描绑定,不用重复加载
2、delegate 速度比 live快 ,原因 :参考博客 http://www.jb51.net/article/27309.htm
3、使用方式 注:绑定区域省略时默认是document
$(绑定区域,标签).bind('click',functionA) ;
$(绑定区域,标签).die().live('click',functionA) ; //安全起见,die()建议实时带上
$(绑定区).delegate(标签,'click',functionA) ;
0 0
- jquery 添加、取消、修改绑定事件
- jquery取消和绑定事件
- jQuery事件绑定与取消
- jQuery 文本框事件绑定与取消代码
- jquery中取消绑定事件unbind不起作用
- jquery中取消hover事件绑定
- jquery之事件添加和取消
- jQuery 控件事件的绑定和取消操作
- jQuery 控件事件的绑定和取消操作
- jquery中取消和绑定hover事件的正确方式
- jquery中取消和绑定hover事件的正确方式
- jQuery中对自身内部的事件取消绑定
- Jquery 为动态添加元素绑定事件
- jquery 为动态添加元素绑定事件
- jQuery 给动态添加元素绑定事件
- jQuery动态添加的元素绑定事件
- jquery 绑定动态添加html事件
- jquery html 动态添加元素绑定事件
- 2013蓝桥杯第39级台阶
- opencv error assertion failed,imread读到的总是空数据,Microsoft C++ 异常: 内存位置 0x0043f888 处的 cv::Exception。
- PB-数据窗口缓冲区与数据修改状态
- Android Studio ADB响应失败解决方法
- <float.h> 浮点限制 、<limits.h>整数限制
- jquery 添加、取消、修改绑定事件
- 线性回归
- 下拉搜索 bootstrap combox 搜索建议插件
- 自定义View(二)
- Java中final、finally、finalize的区别
- Android回调机制
- Ext清空panel中元素的问题
- Hive高级应用
- 700MHz频段之争:广电vs通信的乱局