【发布时间】:2013-07-25 19:16:58
【问题描述】:
我正在尝试将一组关键字转换为我网站上的链接。我目前正在使用此代码,它将一个关键字变成一个链接。但是,现在我想将其扩展为有几个单词。链接始终是相同的,但是,关键字会发生变化,因此链接文本也必须反映这一点。
这是我目前使用的代码:
<script type="text/javascript">
(function($) {
var thePage = $("body");
thePage.html(thePage.html().replace(/Wedding Stationery/ig, '<a class="discrete" href="http://www.kateguest.com">wedding stationery</a>'));
})(jQuery)
</script>
如何扩展它以使用 5 或 6 个关键字?
【问题讨论】:
-
您必须定义一组要搜索的术语。然后,您必须遍历数组并检查页面上是否存在关键字,然后执行替换。
-
不使用正则表达式修改原始 HTML 是一个好的开始
-
@mplungjan 恐怕我不知道这是什么意思