如何仅选择父级的链接元素<ul>
从这样的列表中?
<ul>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a>
<ul>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
</li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
所以在CSS中ul li a
, 但不是ul li ul li a
Thanks
$("ul > li a")
但是如果您特别想要定位最外层的 ul,则需要在根 ul 上设置一个类:
<ul class="rootlist">
...
那么就是:
$("ul.rootlist > li a")....
确保只有根 li 元素的另一种方法:
$("ul > li a").not("ul li ul a")
看起来很笨拙,但应该可以解决问题
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)