码迷,mamicode.com
首页 > Web开发 > 详细

jQuery中怎样阻止后绑定事件

时间:2016-11-10 19:42:59      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:else   函数   特定   删除   cti   事件处理   方法   定义   事件   

你的代码在页面载入过程中已经完成事件绑定了,没有阻止后绑定的事件的办法了,不过可以删除当前指定节点的事件绑定。方法如下:
$("#btn").click(function(){
if($("#tx").val()==""){
alert("e1");
}else{
//删除后绑定的事件。。。
$("#btn").unbind(‘click‘);
}
});

说明:
unbind([type],[data])
bind()的反向操作,从每一个匹配的元素中删除绑定的事件。
如果没有参数,则删除所有绑定的事件。

你可以将你用bind()注册的自定义事件取消绑定。

I如果提供了事件类型作为参数,则只删除该类型的绑定事件。

如果把在绑定时传递的处理函数作为第二个参数,则只有这个特定的事件处理函数会被删除。
 

    jquery:怎可以阻止第二次点击click事件?

jquery提供了一个只触发一次点击的方法
obj.one(function(){

});
或者用obj.unbind("click")取消点击事件
 

jQuery中怎样阻止后绑定事件

标签:else   函数   特定   删除   cti   事件处理   方法   定义   事件   

原文地址:http://www.cnblogs.com/cuntouyixiaohuo/p/6051759.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!