这可能是今天最简单的问题。
我有一组具有相似 ID 的复选框(均以 someid_
开头,例如 someid_0
、someid_1
..)
我想要获取所有已选中
复选框。
我已尝试 $('input:checkbox[id^="someid_"]:checked')
但它不起作用?
最佳答案
此代码可以正常工作,请检查演示
标记
<input type="checkbox" id="someid_1" checked/>
<input type="checkbox" id="someid_2" checked/>
<input type="checkbox" id="someid_3" checked/>
<input type="checkbox" id="someid_4"/>
jQuery
var n = $('input:checkbox[id^="someid_"]:checked').length;
alert(n); // count of checked checkboxes
$('input:checkbox[id^="someid_"]:checked').each(function(){
alert($(this).attr("id"));});
关于jquery - 使用 Jquery 选择所有具有相似 id 的选中复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4894942/