自动覆盖所有链接的事件

时间:2015-04-06 14:06:41

标签: javascript jquery anchor

我正在编写一个jQuery脚本,它将工具提示添加到我的Web应用程序上的特定链接。该网站不断添加新链接。我正在尝试做的是,脚本将自动遍历页面上的所有链接和新的链接。

此外,该脚本还通过更改其颜色并在其前面添加前缀图像来修改链接本身。这就是我需要继续自动寻找新链接的原因。

为了实现这一目标,我需要做些什么样的事件?

1 个答案:

答案 0 :(得分:5)

如果您希望在所有链接上附加活动,则事件如果动态添加,则必须使用event delegation

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

您可以将'click'更改为其他不同的事件,例如'hover'等。

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

顺便说一句 - 更好地使用data

之类的data-color-change-to='red'属性