//必须先清除原有的事件
$(dom).attr("onclick", "");
//再重新绑定新的事件
$(dom).bind("click", function() {
//do something;
});
IE8 /chrome 验证通过
下面有个链接号称也可以,但是没成功,供参考吧:
点击打开链接http://blog.youkuaiyun.com/javaimport/article/details/7076757
本文介绍了一种在JavaScript中先清除原有事件再绑定新事件的方法,适用于IE8/chrome等浏览器。通过设置dom元素的onclick属性为空来清除原有事件,然后使用jQuery的bind方法绑定新的点击事件。
//必须先清除原有的事件
$(dom).attr("onclick", "");
//再重新绑定新的事件
$(dom).bind("click", function() {
//do something;
});
IE8 /chrome 验证通过
下面有个链接号称也可以,但是没成功,供参考吧:
点击打开链接http://blog.youkuaiyun.com/javaimport/article/details/7076757
147
1451

被折叠的 条评论
为什么被折叠?