【发布时间】:2013-08-24 03:19:52
【问题描述】:
是否有一个 CSS 选择器用于第一个具有类的子实例?比如下面这段代码:
<div id="container">
<div class="nothing">
</div>
<div class="child"> <!-- SELECT THIS ONE -->
</div>
<div class="child"> <!-- NOT THIS ONE -->
</div>
<div class="child"> <!-- NOT THIS ONE -->
</div>
</div>
是否有一个 css 选择器来设置第一次出现的带有“child”类的 div 的样式?
【问题讨论】:
-
没有 CSS 选择器,但有 jQuery 选择器。
-
你试过什么?你有没有看过api.jquery.com/category/selectors,它列出了jQuery 可以理解的所有选择器?就个人而言,我只会使用
$('.child').first()。 -
不,没有使用 CSS 的选择器。最接近的是
:first-of-type选择器,但它只匹配标签名称,而不是类 -
Doh - 真不幸。感谢您的回复
-
如果您正在寻找 CSS 解决方案,那么这是一个副本。您无法使用单个选择器执行此操作,但您可以使用一种解决方法。查看链接。
标签: html css css-selectors