jquery多个复选框 - 选择器不工作

时间:2011-04-19 09:05:06

标签: jquery checkbox

              

我试过做一个测试:

var test = Array();

$('input[name=first_category[]]:checked').each(function()
{
    test.push($(this).val());
});

alert(test);
  1. 选中最后一个复选框。
  2. 刷新页面。
  3. 警报应为空(但不是空的,它显示我4)。
  4. 我有5个类别,每个类别包含10个以上的复选框。

1 个答案:

答案 0 :(得分:3)

抱歉,我已更新了我的解决方案。 check here用于更新的解决方案。

<input type="checkbox" name="first_category[]" value="1" />
<input type="checkbox" name="first_category[]" value="2" /> 
<input type="checkbox" name="second_category[]" value="3" /> 
<input type="checkbox" name="second_category[]" value="4" />
<br/>
<input type="button" value="check" id="btnCheck"/>

$("#btnCheck").live('click', function() {
    var test = [];
    $("input[name='first_category[]']:checked").each(function() {
        test.push($(this).val());
    });
    alert(test);
});