解决方案 »

  1.   

    首先你前台接收到的是"1,2,3"这样的字符串。那么可以再把这个字符串转换成Array。
     var selectArray= "1,2,3".split(",");
    再遍历你的checkbox,判断value值在这个数组里的话就设置checked属性为true.
      

  2.   


    我现在已经弄到应该最后一步了
    for(var i=0;i<filterarray.length;i++){
       var bb = filterarray[i];
               alert(bb);
               $('input:checkbox[value=bb]').attr('checked','true');
           };这个bb每次循环出现的值就是1 2 3 但是jquery赋值value后面这么写好像不对 研究不明白怎么写了。我把bb改成固定数值就好使!
      

  3.   

    $("input:checkbox[value='" + bb + "']").attr('checked','true');这样写就对了 搞定了结帖