Jquery绑定事件累加以及如何防止累加


Jquery中的bind方法和click等方法绑定事件时对同一个元素绑定的操作时会累加的,比如:

$("#btn").click(function(){alert("1");})

$("#btn").click(function(){alert("2");})

这两句话先后执行了以后点击btn时就会弹出两个提示框。那么有的时候在进行绑定第二次的时候希望的是更新原来的操作而不是追加操作怎么做呢?

Jquery中还有个unbind方法先把前面的绑定给卸载掉就行了比如

$("#btn").click(function(){alert("1");})

$("#btn").unbind("click").click(function(){alert("2");})


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM