lco*_*elp 3 css recursion css-selectors
使用下面的HTML,我如何选择DIV depper(没有子代)?
我认为我可以使用n-last-child但是不行,因为所有的div都有最后一个(也是第一个)!:d
PD:不可能在DIV中更深入地使用ID或CLASS属性(因为它们是Web中的HTML存在文件)
HTML:
<div class="base">
<div>
<div>
<div>
<div>
<!-- recursive divs (quantity not defined...) -->
</div>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
遗憾的是,CSS选择器无法查看父元素,因此您无法看到哪些元素没有divs作为子元素.
如果您使用的是jQuery,可以这样做来查找元素:
$('.base :not(:has(*))').addClass('deepest');?
Run Code Online (Sandbox Code Playgroud)