PHP代码:
<a id="a$id" onclick="check($id,1)" href="javascript:void(0)" class="black">Qualify</a>
我想删除onclick="check($id,1)
,这样链接就不能被点击,或者"check($id,1)
不会被触发,我该如何使用JQuery呢?“
发布于 2016-03-30 09:37:21
正在删除onclick
属性
假设您以内联方式添加了单击事件,如下所示:
<button id="myButton" onclick="alert('test')">Married</button>
然后,您可以像这样删除事件:
$("#myButton").prop('onclick', null); // Removes 'onclick' property if found
删除click
事件侦听器
假设您通过定义事件侦听器添加了单击事件,如下所示:
$("button").on("click", function() { alert("clicked!"); });
..。或者像这样:
$("button").click(function() { alert("clicked!"); });
然后,您可以像这样删除事件:
$("#myButton").off('click'); // Removes other events if found
删除这两个
如果您不确定事件是如何添加的,您可以将两者组合在一起,如下所示:
$("#myButton").prop('onclick', null) // Removes 'onclick' property if found
.off('click'); // Removes other events if found
发布于 2014-01-29 18:17:08
如果您正在使用jquery 1.7
$('html').off('click');
否则
$('html').unbind('click');
发布于 2016-02-10 00:02:47
使用removeAttr非常容易。
$(element).removeAttr("onclick");
https://stackoverflow.com/questions/1687790
复制相似问题