【发布时间】:2016-01-12 13:02:25
【问题描述】:
我想从列表中计算选中复选框的数量,然后在相应的 div 旁边显示选中的复选框数量。即,如果用户从 Dogs 列表中选择 3 个选项,从 Birds 列表中选择 2 个选项,从爬行动物列表中选择 1 个选项,则按钮旁边的“x”将分别替换为 3、2 和 1,而不是在 Dogs 旁边选择 6,正如我目前所得到的。我试图关注这个问题How to count every checked checkboxes
JS 小提琴示例
https://jsfiddle.net/j2dypbhc/8/
HTML
<div id="type1" class="type">
<h3>1.2 Select material v1</h3>
<span id="value">x</span>
<button class="bob" type="button" name="material" value="1">Dogs</button>
<span id="value">x</span>
<button class="bob" type="button" name="material" value="2">Birds</button>
<span id="value">x</span>
<button class="bob" type="button" name="material" value="3">Reptiles</button>
</div>
<div id="material1" class="material">
<input class="select_all" type="checkbox" name="tile[]" value="1">Pugs
<input class="select_all" type="checkbox" name="tile[]" value="2">Boxer
<input clas="select_all" type="checkbox" name="tile[]" value="3">Dalmation
</div>
<div id="material2" class="material">
<input class="select_all" type="checkbox" name="tile[]" value="4">Eagle
<input class="select_all" type="checkbox" name="tile[]" value="5">Swan
<input clas="select_all" type="checkbox" name="tile[]" value="6">Budgie
</div>
<div id="material3" class="material">
<input class="select_all" type="checkbox" name="tile[]" value="7">Snake
<input class="select_all" type="checkbox" name="tile[]" value="8">Lizard
<input clas="select_all" type="checkbox" name="tile[]" value="9">Iguana
</div>
【问题讨论】:
-
点击应该算什么???
-
点击它应该计算选中复选框的数量。我已经做到了。我遇到的问题是按类型分开计数。
标签: jquery html checkbox counter