gpt4 book ai didi

jquery - 如果 li 有子 ul,则将类添加到 li

转载 作者:行者123 更新时间:2023-12-01 06:14:03 24 4
gpt4 key购买 nike

我有一个看起来像这样的菜单项。

<ul>
<li><a href="id=1">HOME</a></li>
<li><a href="id=2">News</a>
<ul>
<li><a href="id=3">News Archive</a></li>
</ul>
</li>
</ul>

我希望它看起来像这样

<ul>
<li><a href="id=1">HOME</a></li>
<li class="hassub"><a href="id=2">News</a>
<ul>
<li><a href="id=3">News Archive</a></li>
</ul>
</li>
</ul>

这样,如果 li 有一个 child ,那么它将有一个 hassub 类。

我尝试用 jQuery 添加它,see fiddle 。但它正在将类添加到所有 ul li 中。我哪里出错了?

最佳答案

尝试一下并仅使用一个 $(selector):

$('ul li:has(ul)').addClass('hassub');

现场演示:

http://jsfiddle.net/oscarj24/fNrQE/2/

关于jquery - 如果 li 有子 ul,则将类添加到 li,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11751773/

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