Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 一个div';s影响另一个div的复选框输入';s复选框输入_Javascript_Jquery_Html_Css_Checkbox - Fatal编程技术网

Javascript 一个div';s影响另一个div的复选框输入';s复选框输入

Javascript 一个div';s影响另一个div的复选框输入';s复选框输入,javascript,jquery,html,css,checkbox,Javascript,Jquery,Html,Css,Checkbox,我正在使用基本HTML创建两个不同的div,每个div都有一些复选框作为选项(基本上我正在创建一个测试模块)。我选中了第一个div的一些复选框。现在,当我转到第二个div并单击文本(即一些复选框的标签)时,第一个div的相应复选框将被取消选中。这不应该发生。请帮帮我 对不起,伙计们。没有发布代码。这是两个不同的分区 第一个: <div class="form-check"> <input class="form-check-input

我正在使用基本HTML创建两个不同的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/> 

基金经理
启动我自己的创业公司


我尝试过不将标签包装到复选框中,效果很好。但是有没有一种方法我可以通过包装标签来阻止这种事情的发生呢

我希望这是你的问题

基本上是因为类似的
id
&
for

正如您在下面的代码中所看到的,我在“div1”中使用了Bike&Car作为
id
,在“div2”中使用了相同的id。因此,请确保为值提供唯一的id和对应的id


我有一辆自行车

我有一辆车



我有一辆自行车
我有一辆车

请向我们展示您的html和其他相关代码,否则如果没有代码,我们无法告诉您有什么问题。如何提供帮助?必须是复制粘贴问题,您会给其他标签赋予相同的“for”属性值。请发布代码。您似乎已经为整个div包装了标签,所以它正在检查第一个div checkboxHey。元素的ID完全不同。