gpt4 book ai didi

javascript - 如果元素通过 javascript 具有特定文本,则将 css 类添加到元素

转载 作者:太空宇宙 更新时间:2023-11-04 04:04:59 25 4
gpt4 key购买 nike

如果 li 元素有链接(a ) 作为包含单词“Help”的子元素。

例子:

<li class="last expanded dropdown">

<a href="/test1" title="" class="dropdown-toggle" data-target="#" data toggle="dropdown">
Help <span class="caret"></span>
</a>

</li>

<li class="last expanded dropdown">

<a href="/test1" title="" class="dropdown-toggle" data-target="#" data toggle="dropdown">
Contact <span class="caret"></span>
</a>

</li>

在上面的示例中,我想将类 active-trail 添加到第一个 li 中,如下所示:

<li class="last expanded dropdown active-trail">

<a href="/test1" title="" class="dropdown-toggle" data-target="#" data toggle="dropdown">
Help <span class="caret"></span>
</a>

</li>

<li class="last expanded dropdown">

<a href="/test1" title="" class="dropdown-toggle" data-target="#" data toggle="dropdown">
Contact <span class="caret"></span>
</a>

</li>

这是否可以通过 javascript/jQuery 实现,如果可以,如何实现?谢谢!

最佳答案

像这样-

$('a').filter(function(){
return $(this).text().indexOf('Help') > -1;
}).closest('li').addClass('active-trail');

关于javascript - 如果元素通过 javascript 具有特定文本,则将 css 类添加到元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21494963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com