我想使用aria-expanded ="true"来更改css属性

fra*_*ale 37 html javascript css jquery

我想用来aria-expanded="true"像活动类一样更改css属性:

<li class="active">
   <a href="#3a" class="btn btn-default btn-lg" data-toggle="tab" aria-expanded="true"> 
       <span class="network-name">Google+</span>
   </a>
</li>
Run Code Online (Sandbox Code Playgroud)

我想要<a>,background-color: #42DCA3但只有当aria-expanded="true".

Ser*_* Tx 107

为什么javascript什么时候才能使用css?

a[aria-expanded="true"]{
  background-color: #42DCA3;
}
Run Code Online (Sandbox Code Playgroud)
<li class="active">
   <a href="#3a" class="btn btn-default btn-lg" data-toggle="tab" aria-expanded="true"> 
       <span class="network-name">Google+</span>
   </a>
</li>
<li class="active">
   <a href="#3a" class="btn btn-default btn-lg" data-toggle="tab" aria-expanded="false"> 
       <span class="network-name">Google+</span>
   </a>
</li>
Run Code Online (Sandbox Code Playgroud)

  • 5 年后,仍然有助于节省代码行。 (6认同)

zub*_*ada 5

li a[aria-expanded="true"] span{
    color: red;
}
Run Code Online (Sandbox Code Playgroud)
<li class="active">
    <a href="#3a" class="btn btn-default btn-lg" data-toggle="tab" aria-expanded="true">
        <span class="network-name">Google+</span>
    </a>
</li>
<li class="active">
    <a href="#3a" class="btn btn-default btn-lg" data-toggle="tab" aria-expanded="false">
        <span class="network-name">Google+</span>
    </a>
</li>
Run Code Online (Sandbox Code Playgroud)

li a[aria-expanded="true"]{
    background: yellow;
}
Run Code Online (Sandbox Code Playgroud)
<li class="active">
    <a href="#3a" class="btn btn-default btn-lg" data-toggle="tab" aria-expanded="true">
        <span class="network-name">Google+</span>
    </a>
</li>
<li class="active">
    <a href="#3a" class="btn btn-default btn-lg" data-toggle="tab" aria-expanded="false">
        <span class="network-name">Google+</span>
    </a>
</li>
Run Code Online (Sandbox Code Playgroud)