如何删除"的onclick"使用jQuery? [英] How to remove "onclick" with JQuery?

查看:141
本文介绍了如何删除"的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

//使用[ATTR =值]语法来避免语法有错误特殊字符(如$)\r
$('[ID =$一个ID为]')丙('的onclick',NULL).off('点击');

\r

&LT;脚本SRC =htt​​ps://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

\r
\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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆