【发布时间】:2018-03-27 04:02:53
【问题描述】:
我有 3 个复选框
- 点击“A”复选框时,必须突出显示 A。
- 点击“C”复选框时,“C”会突出显示。
- 点击“B”复选框时,必须突出显示“A”和“B”。
.a {
background-color: #ffffff;
font-family: Lato;
font-size: 11.2px;
font-weight: 500;
text-align: center;
color: #6a7c94;
padding: 2px;
width: 100px;
height: 34.2px;
margin-bottom: 15px;
box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.15);
}
#checkboxes input[type=checkbox] {
display: none;
}
#checkboxes input[type=checkbox]:checked+.a {
border-top: 2px solid #39cd90;
color: rgb(57, 205, 144);
padding-top: 0px;
}
<div id="checkboxes">
<input type="checkbox" name="rGroup" id="r1" />
<label class="a" for="r1">A </label>
<input type="checkbox" name="rGroup" id="r2" />
<label class="a" for="r2">B </label>
<input type="checkbox" name="rGroup" id="r3" />
<label class="a" for="r3">C</label>
</div>
单击“B”时,如何将“A”和“B”都突出显示为多项选择。 这是我完整的code 如何实现这一点给出一些建议。
【问题讨论】:
-
所以你想一次突出显示一个,或者你点击的任何内容都需要与你不清楚的前一个一起突出显示。
-
@ Vishal Taj PM 点击“B”复选框,“A”和“B”都应该突出显示,如果我点击“B”复选框,“A”和“B”都应该取消选中
标签: jquery html css twitter-bootstrap