JQueryを使用して、要素のhtmlを自分のものに置き換えたいと思います。私は私がただ使うことができるだろうと思った:
$('#nav a:contains(replace me)').replaceWith('<h2>Label</h2>');
しかし、これは機能しません。私はこれの多くのバリエーションを無駄に試しました。
誰かが私が間違っていることを知っていますか?
編集:現在のhtmlを追加しました:
<div id="nav">
<a href="#">replace me</a>
<a href="#">this is ok</a>
<a href="#">this is ok</a>
<a href="#">this is ok</a>
</div>
私がそれをどのように見せたいか:
<div id="nav">
<a href="#"><h2>Label</h2></a>
<a href="#">this is ok</a>
<a href="#">this is ok</a>
<a href="#">this is ok</a>
</div>