在如下所示的嵌套列表中,如何在不事先知道实际深度的情况下定位包含joe
的ul?
<ul>
<li>foo
<ul>
<li>bar
<ul>
<li>baz
<ul>
<li>joe</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
答案 0 :(得分:4)
就我个人而言,这是不可能的,因为目前有no parent selector in CSS,但您可以使用jQuery选择器$('ul:not(:has(ul))');
来定位ul
元素而不使用任何{{1}子节点,并为它们添加一个类。
答案 1 :(得分:0)
var str = $(&#34; ul&gt; li:last&#34;)。text(); 警报(&#34;最深的价值: - &#34; + str);