jquery如何取消已绑定的事件?
例如。<div id="testDiv">点击我<div>$("#testDiv").bind("click",function(e){
//do somethinging
})
可是我想根据实际情况,控制这个 click 的活动,
所以 想请问下大家 如何在预绑定的情况下,再取消掉这个绑定。
还有 提供一个额外的变量控制的方法,就免了。 --------------------编程问答-------------------- ...
bind
对应的自然是
unbind
--------------------编程问答-------------------- 大哥,你真厉害,我想想着应该有个取消绑定的方法,可是翻遍了api 都没找到,原来是看走眼了 哈哈哈哈哈 --------------------编程问答--------------------
//汗 --------------------编程问答-------------------- 我也刚遇到这个问题呢......找了点资料,先看下吧.....
var foo = function () {
// code to handle some kind of event
};
$("p").bind("click", foo); // ... now foo will be called when paragraphs are clicked ...
$("p").unbind("click", foo); // ... foo will no longer be called.
--------------------编程问答-------------------- unbind([type], [fn])
bind()的反向操作,从每一个匹配的元素中删除绑定的事件。
如果没有参数,则删除所有绑定的事件。
你可以将你用bind()注册的自定义事件取消绑定。
如果提供了事件类型作为参数,则只删除该类型的绑定事件。
如果把在绑定时传递的处理函数作为第二个参数,则只有这个特定的事件处理函数会被删除。 --------------------编程问答-------------------- 这个JQUERY文档上写的这么清楚 --------------------编程问答-------------------- 眼神问题.......... --------------------编程问答-------------------- 本人终于解决了这个问题了.....以下用这种方式解决的:
//绑定函数
jQuery("#表单ID").each(function(){
this.onclick=function(){
//f_reply(this);这里是你的函数
}
});
//取消函数
jQuery("#表彰ID").get(0).onclick="";
上面就是最简单的方式在IE8中能过测试,至于其它浏览器兼容就没有时间去弄了....周未愉快...!!! --------------------编程问答-------------------- unbind --------------------编程问答-------------------- document.getElementById('').onclick=function(){}; --------------------编程问答-------------------- 去年的贴了,弄个P啊,估计楼主早不复存在了.... --------------------编程问答-------------------- #4楼的神人是怎么找到这个帖的 --------------------编程问答-------------------- 4L的自己baidu google到的 然后抑制不住兴奋回帖了 后面的直接由于惯性就跟上来了 --------------------编程问答-------------------- unbind() --------------------编程问答-------------------- unbind --------------------编程问答--------------------
+1 --------------------编程问答-------------------- unbind .... --------------------编程问答--------------------
而且竟然还没有结贴,看来不是倒分贴。呵呵。 --------------------编程问答-------------------- 呜呜呜,jquery 开始学习当中 --------------------编程问答-------------------- bind unbind
补充:.NET技术 , ASP.NET