javascript - 我可以使用 jQuery 删除内联事件处理程序吗?

标签 javascript jquery

我有一些带有 onclick 属性的 HTML。我想使用 jQuery 覆盖该属性。有什么方法可以使用 jQuery 删除点击处理程序吗?使用unbind doesn't work .

最佳答案

试试 .removeAttr()功能:

$(function() {
    $('a').removeAttr('onclick');
});

jsfiddle demo .

一旦您摆脱了 onclick 属性,您就可以附加您自己的点击处理程序。

关于javascript - 我可以使用 jQuery 删除内联事件处理程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3846263/

相关文章:

javascript - 从 jscript 中的值查找属性名称

javascript - 如何在 PHP if 语句中调用 PNofity?

javascript - 优化 javascript 显示/隐藏单选表单选项

javascript - 如何在 meteor 上创建选择过滤器?

javascript - 如何使用 requirejs 连接 jquery.inputmask

java - 在java中设置cookie,在javascript中读取

javascript - 从 jQuery 函数内部公开函数

javascript - 在同一页面上再次重复此切换

javascript - 从js文件返回值

javascript - 使用onsubmit时获取表单ID