zoz*_*ozo 1 javascript jquery listeners click
我有以下设置:
<div id="whatever" onclick="dostuff()">Super Mega Giga Button or Whatever</div>
<!-- Import jquery and whatever other libs I need-->
<script>
$("#whatever").click(function() { //do something });
</script>
Run Code Online (Sandbox Code Playgroud)
现在我需要做的是删除所有onclick事件.
我试过$("#whatever").unblind('click'); 但这只删除了使用jquery添加的事件,仍然会调用dostuff()函数.
知道如何一次删除所有内容?
PS不要开始问为什么some1有内联onclick和听众.
und*_*ned 12
您可以使用以下removeAttr()方法:
从匹配元素集中的每个元素中删除属性.
$('#whatever').removeAttr('onclick')
$("#whatever").click(function() {
//do something
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4268 次 |
| 最近记录: |