选中一个复选框

时间:2013-08-12 17:06:30

标签: jquery forms checkbox

我有一个复选框数组

<input type="checkbox" name="event-types[]" value="family" />
<input type="checkbox" name="event-types[]"  value="adult" />
<input type="checkbox" name="event-types[]" value="children"  />

我想检查至少有一个被选中

但总是等于0

alert($("[name='event-types']:checked").length);

1 个答案:

答案 0 :(得分:2)

试试这个:(working jsFiddle

alert($("[name='event-types[]']:checked").length);

属性选择器将给定值与元素的属性进行比较,因此它必须完全匹配。