jQuery移除元素的click事件
html中元素的click事件有两种绑定方式,一种是直接在元素上添加的 onclick,一种是通过js代码定义的 click。针对这两种方式,需要不同的方法来移除对应的click事件
▶ 在元素内部加上onclick的属性,如下:
<input id="id1" type="button" οnclick="fun1();" value="onclick事件"/>
这里onclick是input标签的一个属性,移除这类click事件的方法是移除该标签的属性,如下:
$("#id1").removeAttr("onclick");
▶ 在js代码中绑定click事件,如下:
$('#id1').click(function() {
alert('点击了id1');
});
在js代码中绑定的可以通过解绑click事件来进行,如下:
$("#id1").unbind("click");
我的笔记