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

查看:11
本文介绍了如何删除“onclick"用jQuery?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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 来做到这一点?

解决方案

Old Way(1.7 之前):

$("...").attr("onclick", "").unbind("click");

新方式(1.7+):

$("...").prop("onclick", null).off("click");

(将 ... 替换为您需要的选择器.)

//使用[attr=value]"语法来避免特殊字符(如$")的语法错误$('[id="a$id"]').prop('onclick',null).off('click');

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></脚本><a id="a$id" onclick="alert('get rid of this')" href="javascript:void(0)" class="black">Qualify</a>

PHP code:

<a id="a$id" onclick="check($id,1)" href="javascript:void(0)"  class="black">Qualify</a>

I want to remove the onclick="check($id,1) so the link cannot be clicked or "check($id,1) won't be fired. How can I 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>

这篇关于如何删除“onclick"用jQuery?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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