使用jQuery将单词自动链接到URL

时间:2009-11-16 16:36:39

标签: jquery arrays

我有一个如下所示的JS数组:

var associativeArray = [];
associativeArray["1"] = "First";
associativeArray["2"] = "Second";
associativeArray["3"] = "Third";

现在我需要使用jquery从数组中使用First,Second之类的单词并自动将它们链接到页面上的某个URL。例如:

让我们说当前页面有以下几行: 第二个和第二个来自First之后。 所以这里所有这些关键字,如First,Second和Third都应转换为First。诀窍是每个单词只应链接一次,如果一个单词已经链接,那么它不应该再次链接。

希望我能够解释究竟需要什么。请帮帮我。许多人提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

jQuery不支持基于文本的选择器,因此您必须解析文本并使用旧的普通javascript查找这些单词。一旦标记了所需的单词,您就可以使用jQuery添加或删除链接或任何您喜欢的内容。

有一段代码可以扫描文本中的特定单词,并且(在这种情况下)突出显示它们。您可以根据需要轻松修改它。

这是:JavaScript text higlighting jQuery plugin