Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.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使用复选框迭代对象数组_Javascript_Jquery_Html_Arrays_Checkbox - Fatal编程技术网

javascript使用复选框迭代对象数组

javascript使用复选框迭代对象数组,javascript,jquery,html,arrays,checkbox,Javascript,Jquery,Html,Arrays,Checkbox,我想在复选框为真时显示div,在复选框为假时隐藏div。出于这个原因,我创建了一个对象数组,其中包含属性(复选框和div)和值(复选框和div的选择器)。但是这个代码不起作用。我哪里做错了 我不明白你为什么要给出这段无用的代码: <label for="common"></label> <span>Common</span> 以及s: <div class='col-xs-3 post-id'>id</div> <d

我想在
复选框
为真时显示
div
,在
复选框
为假时隐藏
div
。出于这个原因,我创建了一个对象数组,其中包含属性(复选框和div)和值(复选框和div的选择器)。但是这个代码不起作用。我哪里做错了


我不明白你为什么要给出这段无用的代码:

<label for="common"></label> <span>Common</span>
以及
s:

<div class='col-xs-3 post-id'>id</div>
<div class='col-xs-3 post-activation'>active</div>
只需将.attr(“checked”)更改为.is(“:checked”)

<input type="checkbox" id="post-id" />
<input type="checkbox" id="post-activation" />
<div class='col-xs-3 post-id'>id</div>
<div class='col-xs-3 post-activation'>active</div>
$(function () {
    $("input:checkbox").change(function () {
        if (this.checked)
            $("." + this.id).show();
        else
            $("." + this.id).hide();
    });
});