$.each(ckeckout, function (i, o) {
                        var a = "";
                        if (o.State == 0) {
                            a = "false";
                        }
                        else if (o.State == 1) {
                            a = "true";
                        }
                        alert(a);
                        var trs = $('<tr>\
                                    <td ><input type="checkbox" checked="'+ a + '" /></td>\
                                    <td name="Stream_no" ><div style="width: 200px;">' + (o.Stream_no || "&nbsp;") + '</td>\
                                    <td name="OrderDesk_id" ><div style="width: 200px;">' + (o.OrderDesk_id || "&nbsp;") + '</td>\
                                    <td name="Times" ><div style="width: 200px;">' + (o.Times || "&nbsp;") + '</td>\
                                    <td name="Food_name" ><div style="width: 200px;">' + (o.Food_name || "&nbsp;") + '</td>\
                  </tr>\
                                  ');
                        tbody.append(trs);

解决方案 »

  1.   

    $.each(ckeckout, function (i, o) {
                            var a = "";
                            if (o.State == 0) {
                                a = "false";
                            }
                            else if (o.State == 1) {
                                a = "true";
                            }
                            alert(a);
                            var trs = $('<tr>\
                                        <td ><input type="checkbox" checked="'+ a + '" /></td>\
                                        <td name="Stream_no" ><div style="width: 200px;">' + (o.Stream_no || "&nbsp;") + '</td>\
                                        <td name="OrderDesk_id" ><div style="width: 200px;">' + (o.OrderDesk_id || "&nbsp;") + '</td>\
                                        <td name="Times" ><div style="width: 200px;">' + (o.Times || "&nbsp;") + '</td>\
                                        <td name="Food_name" ><div style="width: 200px;">' + (o.Food_name || "&nbsp;") + '</td>\
                      </tr>\
                                      ');
                            tbody.append(trs);
      

  2.   

    $.each(ckeckout, function (i, o) {
                            var a = "";
                            if (o.State == 0) {
                                a = "false";
                            }
                            else if (o.State == 1) {
                                a = "true";
                            }
                            alert(a);
                            var trs = $('<tr>\
                                        <td ><input type="checkbox" checked="'+ a + '" /></td>\
                                        <td name="Stream_no" ><div style="width: 200px;">' + (o.Stream_no || "&nbsp;") + '</td>\
                                        <td name="OrderDesk_id" ><div style="width: 200px;">' + (o.OrderDesk_id || "&nbsp;") + '</td>\
                                        <td name="Times" ><div style="width: 200px;">' + (o.Times || "&nbsp;") + '</td>\
                                        <td name="Food_name" ><div style="width: 200px;">' + (o.Food_name || "&nbsp;") + '</td>\
                      </tr>\
                                      ');
                            tbody.append(trs);
      

  3.   

    attr("checked",true);
    这样勾 。
    你现在出现什么问题了 。
      

  4.   

    再不行就用alert($("#").html());
    弹出下就知道哪里出了问题了 。 
      

  5.   

    !$("#控件名字").attr("checked")
    这样就能判断选择没选择了
    看看是不是名字写错了 还是JQ没调用
      

  6.   

    <td ><input type="checkbox" checked="'+ a + '" /></td>\
    这样赋值为什么不行啊,我是循环控制的只能一个个赋值。
      

  7.   

    我试了下,只要有checked这个属性,那个就是勾选的。你可以试下。
      

  8.   

     $.each(ckeckout, function (i, o) {
                            var a = "";
                            if (o.State == 0) {
                                var trs = $('<tr>\
                                        <td ><input type="checkbox"  /></td>\
                                        <td name="Stream_no" ><div style="width: 200px;">' + (o.Stream_no || "&nbsp;") + '</td>\
                                        <td name="OrderDesk_id" ><div style="width: 200px;">' + (o.OrderDesk_id || "&nbsp;") + '</td>\
                                        <td name="Times" ><div style="width: 200px;">' + (o.Times || "&nbsp;") + '</td>\
                                        <td name="Food_name" ><div style="width: 200px;">' + (o.Food_name || "&nbsp;") + '</td>\
                      </tr>\
                                      ');
                                tbody.append(trs);
                            }
                            else if (o.State == 1) {
                                var trs = $('<tr>\
                                        <td ><input type="checkbox" checked="a"/></td>\
                                        <td name="Stream_no" ><div style="width: 200px;">' + (o.Stream_no || "&nbsp;") + '</td>\
                                        <td name="OrderDesk_id" ><div style="width: 200px;">' + (o.OrderDesk_id || "&nbsp;") + '</td>\
                                        <td name="Times" ><div style="width: 200px;">' + (o.Times || "&nbsp;") + '</td>\
                                        <td name="Food_name" ><div style="width: 200px;">' + (o.Food_name || "&nbsp;") + '</td>\
                      </tr>\
                                      ');
                                tbody.append(trs);
                            }
    多谢8楼让我想到了解决的办法!!