【发布时间】:2018-05-02 14:45:35
【问题描述】:
我正在使用带有 2 个标签的复选框,第一个包含标签文本,第二个是样式复选框。
form div.confirm label:first-of-type {
background: rgba(82, 65, 65, 1);
color: #FFF;
}
form div.confirm [type=checkbox]:checked.error+label::before {
background: #4caf50 !important;
}
<form method="post" id="entryform">
<div class="w2">
<label for="addr">Address*:</label>
<input type="text" name="addr" id="addr" />
</div>
<div class="w1 confirm">
<label for="confirmfinal">I can confirm that...</label>
<div class="checkcheck">
<input type="checkbox" value="1" id="confirmfinal" name="confirmfinal" />
<label for="confirmfinal"></label>
</div>
</div>
<div id="submitBlock" class="w1 confirm">
<input type="submit" name="Submit entry form" class="formbutton" value="Submit entry form">
</div>
</form>
如何编写 CSS 选择器,以便在复选框具有 .error 类时设置第一个标签的样式?
我已经尝试了此处包含的 sn-p 中的 CSS,但我似乎错了。我只是想在必要时将标签的背景设置为红色。
提前致谢
【问题讨论】:
-
:在.error之后检查
-
你不能,错误类需要在容器上
标签: javascript jquery html css forms