【发布时间】:2017-10-09 15:56:37
【问题描述】:
我想检查父母的孩子是否是最后一个:
(所以在我的情况下,我想选择.icon,如果它是它的父级.button 中的最后一个元素/节点)
<a href="" class="button">
<i class="icon"></i>
Button
</a>
<a href="" class="button">
Button
<i class="icon"></i>
</a>
我试过这样:.button .icon:last-child 还有:last-of-type
但是选择器会忽略文本节点 - 有没有办法我可以检测 .icon 是否在文本之前/之后?
【问题讨论】:
-
你的意思是当且仅当它是 div 内的最后一件事时你才想选择图标?
-
@TemaniAfif 完全正确
-
@ovokuro 我认为我们的问题与您放置的链接不同
-
@ovokuro 不一定是文本节点......我们的想法是测试它是否是该 div 中可能包含文本的最后一个元素
标签: css css-selectors selector