使用Jquery选择具有相似ID的所有选中复选框?

Jis*_*A P 11 checkbox jquery

这可能是当天最简单的问题.

我有一组具有相似ID的复选框(全部以someid_like someid_0,someid_1... 开头)

我想获得所有checked复选框.

我试过$('input:checkbox[id^="someid_"]:checked')但它不起作用?

Har*_*ish 30

这段代码正在工作检查演示

http://jsfiddle.net/csTpG/

标记

<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"/>
Run Code Online (Sandbox Code Playgroud)

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"));});
Run Code Online (Sandbox Code Playgroud)