假设我有HTML:
<div id="div1">
<input type="checkbox" name="dc1" value="v1" />
<input type="checkbox" name="dc2" value="v2" />
<input type="checkbox" name="dc3" value="v3" />
</div>
<div id="div2">
<input type="checkbox" name="dc4" value="v1" />
<input type="checkbox" name="dc5" value="v2" />
<input type="checkbox" name="dc6" value="v3" />
</div>
<div id="div3">
<input type="checkbox" name="dc7" value="v1" />
<input type="checkbox" name="dc8" value="v2" />
<input type="checkbox" name="dc9" value="v3" />
</div>
我希望从每个div检查复选框计数,我知道我可以通过在each
上执行div
循环来获取计数,但是如果有办法在没有循环,有没有?
答案 0 :(得分:1)
这将填充count_radios并检查无线电:
var count_radios = [];
$(":raio:checked").each(function(){
count_radios.push(
$(this).closest("div").attr("id") + "-" +
$(this).val() );
});