【发布时间】:2012-05-09 21:12:23
【问题描述】:
我有一些这样的标记:
<li>
<span>
<div>
<a href="#" class="anchor menu-active">Afghanistan</a>
<div class="container menu-visible"></div>
</div>
</span>
<span>
<div>
<a href="#" class="anchor">Kabul(AFT)</a>
<div></div>
</div>
</span>
</li>
我希望根据li 选择类anchor 的最后一个元素。结果是应该选择<a href="#" class="anchor">Kabul(AFT)</a>。 li 中的 anchor 类可以有任意数量的元素。
我想出了这个选择器:li .anchor:last-of-type,但它选择了其中的两个元素。
如何使用anchor 类选择绝对最后一个元素?
【问题讨论】:
-
您不能使用 CSS 选择具有特定类的 DOM 中的绝对最后一个元素。将来,您也许可以选择具有某个类的最后一个子元素,但无论结构如何,都不能选择最后一个元素。
标签: html css css-selectors