Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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 I';当选中父项时,我尝试选中所有子项复选框。但这只起作用一次!当我下次尝试时,孩子不会';t被检查了吗?_Javascript_Jquery_Html - Fatal编程技术网

Javascript I';当选中父项时,我尝试选中所有子项复选框。但这只起作用一次!当我下次尝试时,孩子不会';t被检查了吗?

Javascript I';当选中父项时,我尝试选中所有子项复选框。但这只起作用一次!当我下次尝试时,孩子不会';t被检查了吗?,javascript,jquery,html,Javascript,Jquery,Html,第一次就可以了。当我取消选中子复选框,然后单击父复选框时,它会失败 这是HTML内容 $(document).ready(function (e) { $('.links > input').change(function () { if ($(this).is(':checked')) { $(this).parent().children('.subLinks').children('.subLinkCheck').children().

第一次就可以了。当我取消选中子复选框,然后单击父复选框时,它会失败

这是HTML内容

$(document).ready(function (e) {
    $('.links > input').change(function () {
        if ($(this).is(':checked')) {
            $(this).parent().children('.subLinks').children('.subLinkCheck').children().attr('checked', true);
        } else 
          $(this).parent().children('.subLinks').children('.subLinkCheck').children().attr('checked', false);;
    });
});
  • 互动社区
    • 可用性测试
    • HFI认证
  • 启发式评价
    • 可用性测试
    • HFI认证
使用而不是
.attr()

演示:

使用而不是
.attr()


演示:

我不明白为什么HTML代码左侧需要这么多空间。正确的格式增加可读性!抱歉,谢谢格式化。我不明白为什么HTML代码左侧需要这么多空间。正确的格式增加可读性!抱歉,谢谢格式化..prop('checked',true);和.prop('checked',false)。prop('checked',true);和.prop('checked',false)
<ul id="mainLink">
    <li class="links">
        <input type="checkbox" />Interactive Community
        <ul class="subLinks">
            <li class="subLinkCheck">
                <input class="1" type="checkbox" />Usability Testing</li>
            <li class="subLinkCheck">
                <input type="checkbox" />HFI Certification</li>
        </ul>
    </li>
    <li class="links">
        <input type="checkbox" />Heuristic Evaluations
        <ul class="subLinks">
            <li class="subLinkCheck">
                <input type="checkbox" />Usability Testing</li>
            <li class="subLinkCheck">
                <input type="checkbox" />HFI Certification</li>
        </ul>
    </li>
</ul>