Php 复选框单击取消选中其他复选框

Php 复选框单击取消选中其他复选框,php,javascript,jquery,Php,Javascript,Jquery,我有6个复选框,每个工作日一个,还有一个写着“全部” 如果有人点击了“全部”复选框,我想做的是取消选中其他所有复选框 例如,如果某人单击了星期一和星期三。。。然后他们进来并点击“全部”复选框,然后周一和周三复选框应该取消选中 干杯,jquery和一些类似的代码应该可以做到这一点 $('#all-id').change(function(){ if($('#all-id').is(':checked')){ if($('#monday-id').is(':checked')){

我有6个复选框,每个工作日一个,还有一个写着“全部”

如果有人点击了“全部”复选框,我想做的是取消选中其他所有复选框

例如,如果某人单击了星期一和星期三。。。然后他们进来并点击“全部”复选框,然后周一和周三复选框应该取消选中


干杯,

jquery和一些类似的代码应该可以做到这一点

$('#all-id').change(function(){
   if($('#all-id').is(':checked')){
     if($('#monday-id').is(':checked')){
        $('#monday-id').attr('checked', false);
     } else {
       $('#monday-id').attr('checked', true);
     }
     // etc
   }
});

在您可能希望将所有ID放入一个数组并设置一个循环或使用文档的结构,以便能够轻松地在所有这些复选框上循环之后,这不是您想要的,但似乎更合理

HTML


查看处理子复选框中的更改的。通常,当用户想要选中所有复选框时,会选中
all
。这是你想要的吗?我会那样做。。。。但是我做这件事的人却想反过来做,当用户点击“全部”时,除“全部”外,其余所有复选框都不勾选。你在哪一部分遇到了麻烦?或者我们应该给你一个Codez吗?这不完全是op想要的,但应该给他一条路。甜心,那太完美了。。。只需要稍微修改一下,但是谢谢你
<input type="checkbox" id="chkAll" />
<br />
<input type="checkbox" id="chkMonday" class="child" />
<input type="checkbox" id="chkTuesday" class="child" />
<input type="checkbox" id="chkWednesday" class="child" />
<input type="checkbox" id="chkThursday" class="child" />
<input type="checkbox" id="chkFriday" class="child" />
<input type="checkbox" id="chkSaturday" class="child" />
<input type="checkbox" id="chkSunday" class="child" />
$(function(){
    $("#chkAll").change(function(){
        if (this.checked) {
            $("input:checkbox.child").attr("checked", "checked");
        }
        else {
            $("input:checkbox.child").removeAttr("checked");
        }
    });
});