在li中查找文本并替换为jquery
我想做的是找到一个包含单词people的在li中查找文本并替换为jquery,jquery,Jquery,我想做的是找到一个包含单词people的,然后用people和图像替换它 这是当前的html <div class="subMenu"> <ul> <li class=""> <span> <a href="/sally">People</a> </span>
,然后用people和图像替换它
这是当前的html
<div class="subMenu">
<ul>
<li class="">
<span>
<a href="/sally">People</a>
</span>
</li>
<li class="">
<span>
<a href="/working-us">Working with us</a>
</span>
</li>
<li class="">
<span>
<a href="/delegate">Delegate Resource</a>
</span>
</li>
</ul>
</div>
-
-
-
我想将文本“People”替换为“People
”
可以这样做吗?这个可以找到它的所有
:
$(“li a:contains('People'))。在('')之后代码>
这一个查找包含文本人物的所有
元素,然后在子
元素之后插入一个图像(如果有):
$(“li:包含('People')a”)。在('')之后
$('*:contains(“People”).html(“People”)代码>基本上,您希望在包含文本的li中附加一个图像。试着像下面这样
$('.subMenu li:contains(People)')
.append('<img src="/Img/banner.png" alt="">');
$('.子菜单li:contains(People)'))
.附加(“”);
已使用选择器,它在li中查找文本。+1最佳答案已发布,尽管该选择器可能有点冗长。可能会取出ul
。