循环取得复选框里的值,拼成字符串,用逗号“,”隔开
但是最后总是会多个逗号,如下代码如何修改才能完善var str="";
 $("[name='checkbox'][checked]").each(function(){
 str += $(this).val() + ",";
});

解决方案 »

  1.   

    var str = [];
    $("[name='checkbox'][checked]").each(function(){
        str.push($(this).val());
    });
    str = str.join(",");
      

  2.   

    var str=[];
    $("[name='checkbox'][checked]").each(function(){
      str.push( $(this).val() ) ;
    });
    //alert(str);
      

  3.   


    var str=[];
    $("[name='checkbox'][checked]").each(function(){
         str.push( $(this).val() ) ;
    });
     str.join(',');这个好。
      

  4.   


    str = str.join(",");