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