「編集」というテキストを含むすべてのリンクを画像に置き換えました。特定のクラスを除いて、サイト全体でこれを実現したいと考えています。
私は今このコードを持っています:
$('a:contains("Edit")').html("<img src='<%= asset_path 'edit.png' %>'/>").css('display',
'inline-block');
そして私は試しました:
$('a:contains("Edit")').not$("div[class='section-nav']").html("<img src='<%= asset_path
'edit.png' %>'/>").css('display','inline-block');
しかし、それは私が指定したクラス div だけでなく、どこでもアクション全体を省略します。
画像が必要ない特定の div の htlm
<div id="ideas_navigation" class="section-nav">
<li>
<a href="/ideas/bpul_dishes/edit">Edit Idea</a>
</li>
</div>
テキストを置き換えたいリンクの html:
<a href="/ideas/bpul_dishes/edit">Edit</a>