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

使用jQuery将单词自动链接到URL,jquery,arrays,Jquery,Arrays,我有一个JS数组,如下所示: var associativeArray = []; associativeArray["1"] = "First"; associativeArray["2"] = "Second"; associativeArray["3"] = "Third"; 现在我需要使用jquery来使用数组中的单词,如First、Second,并将它们自动链接到页面上的某个URL。例如: 假设当前页面具有以下行: 第三位在第二位之后,第二位在第一位之后。 所以这里所有这些关键字,比

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

var associativeArray = [];
associativeArray["1"] = "First";
associativeArray["2"] = "Second";
associativeArray["3"] = "Third";
现在我需要使用jquery来使用数组中的单词,如First、Second,并将它们自动链接到页面上的某个URL。例如:

假设当前页面具有以下行: 第三位在第二位之后,第二位在第一位之后。 所以这里所有这些关键字,比如第一,第二和第三,都应该转换成第一。诀窍是每个单词只应该链接一次,如果一个单词已经链接,那么就不应该再链接


希望我能够解释到底需要什么。请帮帮我。非常感谢您的帮助

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

有一段代码扫描文本中的特定单词,并(在本例中)突出显示它们。您可以根据自己的需要轻松地修改它


这是:

这是一个很好的插件。唯一值得注意的是,它突出了这个词,即使它是一个更大单词的一部分。应该是一个配置标志,您可以设置它来避免这种情况。