【发布时间】:2013-08-18 04:27:37
【问题描述】:
我想要 jquery :last 选择器之类的东西,但在纯 css 中。
如果我不知道它在 DOM 结构中的索引,我怎样才能只得到“z”段!。 或者如何获得'.area'类的最后一个孩子? 我看到了这个 CSS3 get last element ,但在我的情况下它不起作用,因为我在父元素中有另一个孩子。
p.area:last-child 不行!
我找到了一个解决方案,当我们知道类 .area 有多少元素时。
选择器如下所示:p.area ~ p.area ~ p.area
但是当我们不知道...我想...
只是为了好玩=)
<div>
<h1>This is a heading</h1>
<p class="">The first paragraph.</p>
<p class="area">The x paragraph.</p>
<p class="area">The y paragraph.</p>
<p class="area">The z paragraph.</p>
<p class="">The last paragraph.</p>
</div
【问题讨论】:
-
很高兴知道您希望它在哪些浏览器中工作? IE8+ ?
-
你知道有多少个区域元素吗?
-
如果您不知道它在 DOM 中的正确位置,我认为这是一个随机生成的列表?
-
是的,我不知道有多少具有类 '.area' 的元素,也不知道它在 DOM 结构中的索引。
标签: css css-selectors