jQuery live绑定的事件与解除绑定的实例详解
程序员文章站
2024-02-09 10:03:22
...
本文章来给大家介绍一下关于jQuery中live绑定的事件与解除绑定两个方法,希望此文章对各位同学会有所帮助。
一$.fn.live 重复绑定
解决:
使用die()方法,在live()方法绑定前,将此元素上的前面被绑定的事件统统解除,然后再通过live()方法绑定新的事件。
//先通过die()方法解除,再通过live()绑定 $("#selectAll").die().live("click",function(){ //事件运行代码 });
二,解除live绑定的事件
解决:使用unbind("click")方法先解除绑定的事件再绑定新事件,即在给对象绑定事件之前先移除该对象上的原有事件
var accoutEdit=function(){ $(this).text("解除绑定事件"); //解除live绑定 $('.setAccoutEdit .option').die('click',accoutEdit); } //绑定修改事件 $('.setAccoutEdit').live('click',accoutEdit); /* 关闭 功能*/ $('.editOption').live('click',function(){ $(this).text("添加绑定事件"); //添加accoutEdit绑定 $('.setAccoutEdit .option').live('click',accoutEdit); });
另外
使用bind绑定的事件,用unbind解除绑定
使用delegate绑定的事件,用undelegate解除绑定
使用on绑定的事件,用off解除绑定
以上就是jQuery live绑定的事件与解除绑定的实例详解的详细内容,更多请关注其它相关文章!
推荐阅读
-
jQuery live绑定的事件与解除绑定的实例详解
-
Jquery中绑定事件bind与live的区别介绍
-
jQuery中bind和live以及delegate与on绑定事件的方式与区别详解
-
Jquery中绑定事件与普通事件的区别
-
jQuery中的bind绑定事件与文本框改变事件的临时解决方法_jquery
-
jquery中移除了live()和die(),新版事件绑定on()和off()的方法详解
-
使用jquery给新生的th绑定hover事件的实例
-
jQuery中关于live绑定多个事件整理的详解
-
jQuery实现为动态添加的元素绑定事件实例分析
-
jQuery中绑定事件bind() on() live() one()的异同