【发布时间】:2014-03-28 22:49:43
【问题描述】:
在我的 HTML 中,
<div class="container">
</div>
<div class="container">
</div>
<div class="container">
</div>
<div class="container">
</div>
..................
..................
在上面的 HTML 中,我有 container 类。在我的 CSS 中,我需要为 .container:nth-child(3,4,5,6,..and so on) 添加一些样式。意味着我需要应用除 1 和 2 之外的所有 nth-child。
【问题讨论】:
-
我认为使用 jQuery 更容易做到这一点...您可以使用 :nth-child() 作为 jquery 的选择器。您也可以使用
$(".container:nth-child("+Index+")")其中 index 是您更改的动态数字为了选择正确的容器。 -
我认为使用 jQuery 这也应该可以。您可以根据需要更改计数变量的值。 jsfiddle.net/qEH5Q/1
-
我不同意:没有理由使用 jQuery(或 Javascript,就此而言)来应用在支持良好的 CSS 中可能实现的样式。这是样式,而不是行为,因此 CSS 几乎应该始终是此类事情的首选解决方案。
标签: html css css-selectors