将未知数量的已选中复选框的值添加到数组中

时间:2012-07-04 13:36:44

标签: jquery checkbox

如何使用未知数量的复选框创建数组,使用jquery将值添加到数组中?然后发布数组?

2 个答案:

答案 0 :(得分:1)

你可以试试这个:

function updateTextArea() {         
     var allVals = [];
     $('#c_b :checked').each(function() {
       allVals.push($(this).val());
     });
     $('#t').val(allVals)
  }
 $(function() {
   $('#c_b input').click(updateTextArea);
   updateTextArea();
 });

答案 1 :(得分:1)

var arr = $.map($('input[type="checkbox"]:checked'),function(checkbox){
                    return checkbox.value;
                })