1

我有一组复选框,其名称如下

form[check][..]

其中 .. 是一个数字 (id)。我会有另一个选中的复选框将选中所有以前的复选框,一种选中/取消选中所有复选框。问题是,jQuery 怎么能得到所有的复选框?

编辑 1

这是我当前的 html 标记:

<input type="checkbox" value="1" name="form[check][1]" />
<input type="checkbox" value="1" name="form[check][2]" />
<input type="checkbox" value="1" name="form[check][3]" />
<input type="checkbox" value="1" name="form[check][..]" />

<input type="checkbox" name="checkAll" />
4

2 回答 2

2

将类添加到要检查的复选框,并使用该类选择它们

$('.myCheckbox').prop('checked', true);
于 2012-11-25T21:33:47.750 回答
1
$('[name="checkAll"]').on('change', function(){
    $('input[name^="form[check]"]:checkbox').prop('checked', $(this).prop('checked'));
});​
于 2012-11-25T21:36:30.070 回答