【发布时间】:2018-08-24 04:35:54
【问题描述】:
我正在使用基本 HTML 创建两个不同的 div,每个 div 都有一些复选框作为选项。(基本上我正在创建一个测试模块)。我已经检查了第一个 div 的一些复选框。现在,当我转到第二个 div 并单击文本,即某些复选框的标签时,第一个 div 的相应复选框将被取消选中。这不应该发生。请帮帮我
对不起各位。没有发布代码。这是两个不同的div 第一个:
<div class="form-check">
<input class="form-check-input" type="checkbox" name="csuite_2" id="opB" value="B">
<label class="form-check-label" >
Daily
</label>
</div>
<br/>
<div class="form-check">
<input class="form-check-input" type="checkbox" name="csuite_2" id="opC" value="C">
<label class="form-check-label" >
Once a month
</label>
</div>
第二个
<div class="form-check">
<input class="form-check-input" type="checkbox" name="expectation_3" id="opB" value="B">
<label class="form-check-label" >
Fund Manager
</label>
</div>
<div class="form-check">
<input class="form-check-input" type="checkbox" name="expectation_3" id="opD" value="D">
<label class="form-check-label" >
Launching my own startup
</label>
</div>
<br/>
我尝试不将标签包装到复选框,它工作正常。但是有没有办法通过包装标签并阻止这件事发生来做到这一点?
【问题讨论】:
-
请出示您的html和其他相关代码,否则我们无法告诉您什么问题
-
没有代码怎么可能提供帮助?
-
必须是复制粘贴问题,您也会将相同的“for”属性值赋予其他标签。
-
请贴出代码
-
看来你已经为完整的 div 包装了标签,所以它正在检查第一个 div 复选框
标签: javascript jquery html css checkbox