在像下面这样的嵌套列表中,如何在事先不知道实际深度的情况下定位包含 joe
的 ul?
<ul>
<li>foo
<ul>
<li>bar
<ul>
<li>baz
<ul>
<li>joe</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
最佳答案
据我个人所知,这是不可能的,因为目前有 no parent selector in CSS ,但您可以使用 jQuery 选择器 $('ul:not(:has(ul))');
来定位 ul
元素而不使用任何 ul
children,并为他们添加一个类。
关于html - 使用 css 定位最深嵌套的 ul/ol 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28233656/