现在我可以循环出来我所有的value值,但是我想把这些值循环这放进一个数组里边,然后一块显示出来,我应该怎么办啊,jq代码:
$(function(){
    $('#message').click(function(){
        $('input:checkbox[name=duanxin][checked]').each(function(){
            var scolor=$(this).val();
            alert(scolor);    
         });
    });  
});

解决方案 »

  1.   

    $(function(){  $('#message').click(function(){
       var scolor = new Array();
      $('input:checkbox[name=duanxin][checked]').each(function(){
      scolor.push($(this).val());
     });
    //操作数组
     for (var i = 0; i < scolor.length; i++) {
      // alert(a[i].toString()); 用来处理获取的数据
      } 
      });  
    });
      

  2.   

    $(function(){
      $('#message').click(function(){
      var tempStr;
      $('input:checkbox[name=duanxin][checked]').each(function(){
      var scolor=$(this).val();
      tempStr += scolor + "|";
      });
      alert(tempStr);
      });  
    });
      

  3.   

    我定义了一个数组,我这些值循环放进去了:
    $('#message').click(function(){
            var i=0;
            $('input:checkbox[name=duanxin][checked]').each(function(){
                date[i]=$(this).val();        
                i++;   
             });