隐藏DIV,如果上次未选中复选框-jquery

隐藏DIV,如果上次未选中复选框-jquery,jquery,forms,checkbox,Jquery,Forms,Checkbox,当前,选中复选框时,将显示一个div。但是,我该怎么做呢?因此,当我取消选中该div(如果它是最后一个未选中的div)时,该div将隐藏 目前,我只有显示div的代码: $('input[type="checkbox"]').click(function() { $("#userInfo").show(this.checked); }); 这会有帮助, 我已搜索所有未选中项如果未选中项的数量等于复选框的数量,则所有复选框均已选中 这会有帮助, 我已搜索所有未选中项如果未选中项的数

当前,选中复选框时,将显示一个div。但是,我该怎么做呢?因此,当我取消选中该div(如果它是最后一个未选中的div)时,该div将隐藏

目前,我只有显示div的代码:

$('input[type="checkbox"]').click(function() {
    $("#userInfo").show(this.checked);  

});
这会有帮助, 我已搜索所有未选中项如果未选中项的数量等于复选框的数量,则所有复选框均已选中

这会有帮助, 我已搜索所有未选中项如果未选中项的数量等于复选框的数量,则所有复选框都已选中。

尝试此操作

书写

$('input:checkbox').click(function() {
    $("#userInfo")
    .toggle(($('input:checkbox:checked').length == $('input:checkbox').length));  
});
仅当选中所有复选框时,此代码才会显示
div
。我希望这就是你想要的。

试试这个

书写

$('input:checkbox').click(function() {
    $("#userInfo")
    .toggle(($('input:checkbox:checked').length == $('input:checkbox').length));  
});
仅当选中所有复选框时,此代码才会显示
div
。我希望这就是你想要的