如何删除"的onclick"使用jQuery? [英] How to remove "onclick" with JQuery?
本文介绍了如何删除"的onclick"使用jQuery?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
PHP code:
<一个ID =A $ ID的onclick =检查($ ID,1)的href =JavaScript的:无效(0)级=黑>资格< / A>
如何删除的onclick =检查($ ID,1)
那么限定不能被点击或检查($ ID, 1)
不会被解雇。如何用jQuery做呢?
解决方案
老方法(pre-1.7):
$('...')ATTR('的onclick','')解除绑定。(点击)。
新途径(1.7 +):
$('...')丙('的onclick',NULL).off(点击)。
(替换...你需要选择)。
\r
\r\r
\r //使用[ATTR =值]语法来避免语法有错误特殊字符(如$)\r
$('[ID =$一个ID为]')丙('的onclick',NULL).off('点击');
\r
&LT;脚本SRC =https://ajax.googleapis.com/ajax /libs/jquery/1.11.1/jquery.min.js\"></script>\r
\r
\r
&LT;一个ID =A $ ID的onclick =警报('摆脱这种的')的href =JavaScript的:无效(0)级=黑&GT;资格&LT; / A&GT;
\r
php code:
<a id="a$id" onclick="check($id,1)" href="javascript:void(0)" class="black">Qualify</a>
How to remove onclick="check($id,1)
so "Qualify" can not be clicked or "check($id,1)
won't be fired. How to do it with JQuery?
解决方案
Old Way (pre-1.7):
$('...').attr('onclick','').unbind('click');
New Way (1.7+):
$('...').prop('onclick',null).off('click');
(Replace ... with the selector you need.)
// use the "[attr=value]" syntax to avoid syntax errors with special characters (like "$")
$('[id="a$id"]').prop('onclick',null).off('click');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<a id="a$id" onclick="alert('get rid of this')" href="javascript:void(0)" class="black">Qualify</a>
这篇关于如何删除&QUOT;的onclick&QUOT;使用jQuery?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文