我将所有包含文本“编辑”的链接都替换为图像。我希望这发生在我的整个网站上,除了特定的课程。
我现在有这个代码:
$('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 中。
htlm 用于我不想要图像的特定 div
<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>