特定のキーワードを自分の Web サイトのアフィリエイト リンクに変換したいと考えています。すべてのページにこれらのリンクを 1 つずつ手作業でコーディングする必要はありません。したがって、ページの読み込み時に、指定されたキーワードのリストと対応する URL (2 次元配列) を使用して、これらのキーワードが対応する URL を使用して「URL 化」される Javascript/Jquery ベースのソリューションを探しています。
このコメントを見つけましたjQueryを使用してテキスト文字列を検索しますか? 大文字と小文字を区別しない検索のコードがありますが、単語だけでなくテキスト ノード全体を URL 化します。
以下のコードのようなものを使用できます。<pre>
しかし問題は、要素内のキーワードも URL 化することです。要素だけでURL化してほしい<p>
。
<script type="text/javascript">
(function($) {
var thePage = $("body");
thePage.html(thePage.html().replace(/testing/ig, '<a href="http://testing.com">testing</a>'));
})(jQuery)
</script>
例:
<p>I'm going to test urlification</p>
<pre>
function test() {
alert(' test ');
}
</pre>
に変更する必要があります
<p>I'm going to <a href="test123.com">test</a> urlification</p>
<pre>
function test() {
alert(' test ');
}
</pre>