jQuery的click绑定有多种,解除绑定的方式也不相同
1)使用.bind()绑定事件,在1.7之后建议使用on,使用.unbind()解除绑定
2)使用.live()绑定事件,使用.die()解除绑定
3)使用.delegate()绑定事件,使用undelegate()解除
如果不确定使用的是那种方式绑定的,那就都用上:
.bind("click").die("click").undelegate("click")
menu
你好,在jQuery中关于常用清除事件的函数有off(),unbind(),die()等,你可以试试,希望我的回答对你有帮助,望采纳。
unbind(type [,data]) //data是要移除的函数
$('#btn').unbind("click"); //移除click
$('#btn').unbind(); //移除所有
参考:
function OpenUrl(url){
$("a[rel='lxy']").unbind('click');
$("a[rel='lxy']").click(function () {
window.open(url,"_blank");
}
}