小编Max*_*270的帖子

自动选中/取消选中"全部"复选框

我是JS的新手,我有一个带有2个过滤器的页面,我被困住了,我想:

  1. 如果检查过滤器的每个其他复选框,则自动检查(全部)复选框.

  2. 当用户取消选中复选框时,会自动取消选中(全部)复选框.

我正在尝试以下代码,但它并没有真正起作用......

HTML:

<div id="filter1">
<form action='#'>
<input type="checkbox" value="all" class="select-all" checked>(All)
<br>
<input type="checkbox" value="v1" class="checkboxlistitem" checked>F1: Value1
<br>
<input type="checkbox" value="v2" class="checkboxlistitem" checked>F1: Value2
<br>
<input type="checkbox" value="v3" class="checkboxlistitem" checked>F1: Value3
<br>
<input type="checkbox" value="v4" class="checkboxlistitem" checked>F1: Value4
<br>
<input type="submit" value="Apply">
</form>
</div>

<div id="filter2">
<form action='#'>
<input type="checkbox" value="all" class="select-all" checked>(All)
<br>
<input type="checkbox" value="v1" class="checkboxlistitem" checked>F2: Value1
<br>
<input type="checkbox" value="v2" class="checkboxlistitem" checked>F2: Value2
<br>
<input type="checkbox" value="v3" class="checkboxlistitem" checked>F2: Value3
<br>
<input …
Run Code Online (Sandbox Code Playgroud)

html javascript checkbox jquery

2
推荐指数
1
解决办法
3895
查看次数

标签 统计

checkbox ×1

html ×1

javascript ×1

jquery ×1