jquery复选框已被检查?

时间:2013-08-11 12:08:45

标签: php jquery

初始化我的表单时,它看起来像这样:

                <?php if ($row['active'] == 1) { ?>
        <td><input type="checkbox" name="active[]" checked="checked" value="1"></td>
    <?php } else { ?>
        <td><input type="checkbox" name="active[]" value="0"></td>
    <?php } ?> 

我的jQuery抓住所有活跃的是:

'active': $("input[name='active\\[\\]']").map(function(){return $(this).val();}).get()

然而,这并没有给我我需要的价值。如果未选中则需要值0,如果选中则需要1,存储在上面jQuery中的数组中。但我的检查未能改变这一点。

解决方案:'active': $("input[name='active\\[\\]']").map(function(){return $(this).is(':checked');}).get()

0 个答案:

没有答案