gpt4 book ai didi

javascript - 选中所有复选框并隐藏

转载 作者:行者123 更新时间:2023-12-02 18:47:09 26 4
gpt4 key购买 nike

如何添加一个复选框,该复选框可以选中所有已选中的复选框?

如何将显示/隐藏功能添加到“选中全部”复选框。如果选中了全选复选框,则还需要显示提交按钮。

$(document).ready(function() {

var $submit = $("#submit_prog").hide(),
$cbs = $('input[name="prog"]').click(function() {
$submit.toggle( $cbs.is(":checked") );
});

});

<input type="checkbox" name="?" value="?"> // check all checkbox

<input type="checkbox" name="prog" value="1">
<input type="checkbox" name="prog" value="2">

<input type="submit" id="submit_prog" value='Submit' />

最佳答案

  1. 假设全选复选框的 ID 为 Selall。
  2. 使用全选为要选择的所有复选框创建一个类
$('#selall').click(function(event) {   
if(this.checked) {
// Iterate each checkbox
$('.yourchckbox').each(function() {
this.checked = true;
});
$('#submit_prog').show();
}
else {
$('.yourchckbox').each(function()
{ this.checked = false; });
$('#submit_prog').hide()
}
});
$('.yourchckbox').click(function(event) {
if(!(this.checked)) {
$('#selall').prop('checked', false);
}

});

关于javascript - 选中所有复选框并隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16249473/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com