javascript - JQuery 将 onclick 字符串添加到不属于某个类的 anchor

标签 javascript jquery

我有一些 html 代码,通过读取一些 json 来加载。该数据内部有一些链接。

我需要将 onclick="myfunction();" 添加到这些链接的 anchor 。

由于我不想更改任何其他链接,因此我已向所有内部链接(未导入的链接)添加了一个类。

我需要的是一些可以做到这一点的jquery:

如果链接未转到class="internal",则添加 onclick="myfunction();"**

所以如果链接看起来像:

<a href="" class="internal">Click me</a>

然后什么也没做

但如果是这样:

<a href="">Click me</a>

然后改成这样:

<a href="" onclick="myfunction();">Click me</a>

我该怎么做?

最佳答案

使用not选择器

$('a').not('.classname').click(function() { ... });

关于javascript - JQuery 将 onclick 字符串添加到不属于某个类的 anchor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12715126/

相关文章:

asp.net MVC 中的 Javascript...初学者问题

javascript - Angular 多维数组

javascript - 动画在一段时间后停止

javascript - 默认选项卡未触发选项卡事件

javascript - Keydown 功能在 aspx 页面上不起作用。!

javascript - 使用ajax请求传递js对象

Javascript:快速而肮脏的空 div 或其他元素

javascript - 添加功能在 IE 上运行良好,但在 Mozilla 上运行不正常

javascript - 如何隐藏和显示 map 在 angular 1.x 中使用 angularjs-google-maps

javascript - 当固定 DIV 滚动到另一个 HTML 元素时动态添加 CSS 类