<div>
<div class="item"></div>
<div class="item selected"></div>
<div class="item selected"></div>
<div class="item"></div>
<div class="item selected"></div>
<div class="item"></div>
</div>
如何选中第一个带‘selected’类名的元素?
<div>
<div class="item"></div>
<div class="item selected"></div>
<div class="item selected"></div>
<div class="item"></div>
<div class="item selected"></div>
<div class="item"></div>
</div>
如何选中第一个带‘selected’类名的元素?
|
SunriseFoxMar 16, 2020
1
CSS 八成大概也许可能差不多做不到...
|
|
QingXuJiaZhiMar 16, 2020
2
实在不行就加上 js 吧
|
|
3
@cmdOptionKana 只能如此了。
|
|
rioshikelong121Mar 16, 2020
4
应该做不了 因为那一堆 nth-of-type 等选择器只适用于 element 而不是 class。
|
|
CarseasonMar 16, 2020
5
.item.selected:last-child
|
|
6
```css
// first .selected rules .item.selected { } // rest of the .selected rules .item.selected ~ .item.selected { } ``` |
|
CarseasonMar 16, 2020
7
打错了
|
|
8
举例默认背景颜色黑色,选中要设置为白色。
.selected{ background: #fff; } .selected ~ .selected{ background: #000; } |
|
9
|
|
loadingMar 16, 2020 via Android
10
这种问题,我会用 chrome,控制台,copy selecter……
|
|
ChanKcJul 8, 2020 via Android
11
div .item.selected::first-child
|
|
ChanKcJul 8, 2020 via Android
12
为什么我感觉前面的答案都是“选择 selected 且不是第一个”
|