自动遍历所有链接的事件

Event that automatically goes over all links

我正在编写一个 jQuery 脚本,用于向我的 Web 应用程序上的特定 link 添加工具提示。该网站不断添加新的 link。我想要做的是让脚本自动遍历页面上的所有 links 和新的。

此外,脚本还修改了 link 本身,方法是更改​​其颜色并在其前面添加图像前缀。这就是为什么我需要继续自动寻找新的 links。

我必须挂钩什么样的事件才能实现?

如果你想在所有链接上附加事件,如果它们是动态添加的,你必须使用 event delegation:

$(document).on('click', 'a', function(){
  // ..some code
});

您可以将 'click' 更改为另一个不同的事件,例如 'hover'

试试这个 fiddle,是你想要的吗? https://jsfiddle.net/btr3dLcx/3/

顺便说一句 - 最好使用 data 属性,例如 data-color-change-to='red'