我有以下 HTML 标签:
<div class="VINDesc">
<input class="toggle-box" id="toggle" onclick="sendVinCustomLink()">
<label class="VINDesc-label" for="toggle">foo?</label>
<p>NEW TEXT.</p>
</div
标签css如下:
.toggle-box + label:after {
background-color: #3b434a;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
color: #FFFFFF;
content: "+";
font-weight: bold;
height: 12px;
margin-left: 5px;
text-align: center;
padding: 0px 2px;
}
我的问题是当我点击它时如何添加这种样式:
.toggle-box:checked + label:after {
content: "\2212";
}
到目前为止我尝试过的所有操作都没有更新该元素。我正在尝试使+标志变成-点击即可。
我向 sendVinCustomLink() 函数添加了功能,但它似乎没有更新标签的相应css.
知道如何做到这一点吗?
收到一只叮咚
相关分类