用于动态输入名称的jQuery选择器

时间:2012-11-25 21:30:15

标签: javascript jquery jquery-selectors

我有一组名称如

的复选框
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" />

2 个答案:

答案 0 :(得分:2)

在要检查的复选框中添加一个类,然后使用该类选择它们

$('.myCheckbox').prop('checked', true);

答案 1 :(得分:1)

$('[name="checkAll"]').on('change', function(){
    $('input[name^="form[check]"]:checkbox').prop('checked', $(this).prop('checked'));
});​