【发布时间】:2022-01-11 09:30:21
【问题描述】:
大家好,我有几个具有类“someclass”和名称“somename”的元素,以及一个复杂的选择器,例如:
.someclass[name="somename"]
我只想将样式添加到第二个元素。所以我试试
.someclass[name="somename"]:nth-of-type(2) {}
但它不起作用,因为它必须起作用。而如果选择器并不复杂,例如,只需:
.someclass:nth-of-type(2) {}
正常工作。我尝试了不同类型的括号,但仍然有这个问题。什么是解决方案?
更新:我一直在寻找一种将第 n 个类型用于元素的方法,而不是一个接一个。
我的代码是这样的:
<div class="someclass" name="somename">1</div>
<div class="someclass2" name="somename">2</div>
<div class="someclass" name="somename">3</div>
<div class="someclass" name="somename">4</div>
<div class="someclass" name="somename">5</div>
这就是我的代码不起作用的原因! cmets中终于有一些解决方案了
【问题讨论】:
标签: css pseudo-element