2017-01-20 6 views
1

文字列を見つけようとしていますが、それにリンクを追加しようとしています。例:jquery、文字列を見つけてリンクを追加

<h1>you can Contact us</h1> 

これは私が試したものですが、動作しません。

$("h1:contains(Contact)").attr('href','test.yahoo.com'); 

も、私は

何をしたいあなたは私たちに

おかげでContactすることができ、この1

$("h1:contains('Contact')").attr('href','test.yahoo.com'); 

を試してみました。

答えて

3

$("h1:contains('Contact')").html(function(i, current) { 
 
    return current.replace(/(Contact)/, '<a href="http://test.yahoo.com">$1</a>'); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<h1>you can Contact us</h1>


を試してみてくださいしかし、なぜHTMLを直接変更しませんか?

+0

おかげで、それをしようとします。私は直接変更することはできません申し訳ありませんが、htmlはdjango CMSからのプラグインです。とにかく私のチームリーダーができるかもしれない。どうもありがとうございます^ - ^ –

0

私はあなたのコードを試して、h1要素にattrを設定するという点で動作します。問題は、h1タグがリンクとして設計されていないことです。 h1タグ内のリンクを含むタグをネストする必要があります。

`

関連する問題