gpt4 book ai didi

javascript - 如果跨度存在,则将类添加到链接

转载 作者:行者123 更新时间:2023-11-28 20:59:13 25 4
gpt4 key购买 nike

我有一个通过 AJAX 检索的链接列表。我解析链接并将它们附加到 div 中。然而,有时我需要考虑“a”后面有一个“span”。

代码如下所示:

<ul>
<li><a href="/link1" class="list-link">Link1 </a></li>
<li><a href="/link1" class="list-link">Link1 </a><span class="sometimes-here"></span></li>
<li><a href="/link1" class="list-link">Link1 </a></li>
...
</ul>

所以我想要做的是定位“li”何时由跨度组成,然后将该类(“sometimes-here”)作为“a”的附加类应用。

我应该详细说明我需要什么,因为您只回答了如何过滤掉所有不包含跨度的“li”。我希望最终结果是这样的。

<a href="/link1" class="list-link">Link1 </a>
<a href="/link1" class="list-link sometimes-here">Link1 </a>
<a href="/link1" class="list-link">Link1 </a>

最佳答案

试试这个

$('li:has(span)').find('a').addClass('yourClass');

关于javascript - 如果跨度存在,则将类添加到链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11452861/

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