V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
waiaan
V2EX  ›  CSS

问一个 css 选择器的问题

  •  
  •   waiaan · Mar 16, 2020 · 2430 views
    This topic created in 2246 days ago, the information mentioned may be changed or developed.
    <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’类名的元素?

    12 replies    2020-07-08 10:14:47 +08:00
    SunriseFox
        1
    SunriseFox  
       Mar 16, 2020
    CSS 八成大概也许可能差不多做不到...
    cmdOptionKana
        2
    cmdOptionKana  
       Mar 16, 2020
    实在不行就加上 js 吧
    waiaan
        3
    waiaan  
    OP
       Mar 16, 2020
    @cmdOptionKana 只能如此了。
    rioshikelong121
        4
    rioshikelong121  
       Mar 16, 2020
    应该做不了 因为那一堆 nth-of-type 等选择器只适用于 element 而不是 class。
    Carseason
        5
    Carseason  
       Mar 16, 2020
    .item.selected:last-child
    FragmentLs
        6
    FragmentLs  
       Mar 16, 2020   ❤️ 1
    ```css
    // first .selected rules
    .item.selected {
    }

    // rest of the .selected rules
    .item.selected ~ .item.selected {
    }
    ```
    Carseason
        7
    Carseason  
       Mar 16, 2020
    打错了
    MinYa
        8
    MinYa  
       Mar 16, 2020   ❤️ 1
    举例默认背景颜色黑色,选中要设置为白色。
    .selected{
    background: #fff;
    }
    .selected ~ .selected{
    background: #000;
    }
    waiaan
        9
    waiaan  
    OP
       Mar 16, 2020
    @FragmentLs
    @MinYa

    可行,多谢!
    loading
        10
    loading  
       Mar 16, 2020 via Android
    这种问题,我会用 chrome,控制台,copy selecter……
    ChanKc
        11
    ChanKc  
       Jul 8, 2020 via Android
    div .item.selected::first-child
    ChanKc
        12
    ChanKc  
       Jul 8, 2020 via Android
    为什么我感觉前面的答案都是“选择 selected 且不是第一个”
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   841 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 20:51 · PVG 04:51 · LAX 13:51 · JFK 16:51
    ♥ Do have faith in what you're doing.