【发布时间】:2023-04-02 17:05:01
【问题描述】:
我正在尝试通过选择全选来组合复选框。代码示例请查看 JSFiddle
<fieldset>
<!-- these will be affected by check all -->
<div><input type="checkbox" ID="checkall1" onclick="CheckAllClick('checkall1');"> Check all</div>
<div><input type="checkbox"> Checkbox</div>
<div><input type="checkbox"> Checkbox</div>
<div><input type="checkbox"> Checkbox</div>
</fieldset>
<fieldset>
<!-- these won't be affected by check all; different field set -->
<div><input type="checkbox" ID="checkall2" onclick="CheckAllClick('checkall2');"> Check all</div>
<div><input type="checkbox"> Checkbox</div>
<div><input type="checkbox"> Checkbox</div>
<div><input type="checkbox"> Checkbox</div>
</fieldset>
function CheckAllClick(id){
alert(id);
$(id).closest('fieldset').find(':checkbox').prop('checked', this.checked);
}
【问题讨论】:
-
如果您已经解决了这个问题,请删除问题或发布您自己的解决方案作为答案,如果您认为它会对其他人有所帮助。
-
@Bergi 还有其他与此相关的系列问题。我知道我允许对一篇文章提出一个问题。就这样我打开了第 2 部分
标签: javascript jquery jsfiddle