2013-02-14 55 views
-2

以下代码创建一个加载值为 的表,所以每次创建行时,都希望该行上的复选框位于第一列。在页面加载时,使用JQuery如何创建复选框?

var LoadLabels = function (data) { 
    var CableInfos = eval(data); 
    var newContent = ''; 
    var currentState = Hesto.Html.SaveTableState('#ScannedLabelList'); 

    if (CableInfos.length != 0) { 
     $.each(CableInfos, function (i, item) { 
      var sideFlag = item.KeepSideFlag; 
      newContent += Hesto.Html.StsrtTR(); This is the column  where i wanna load my checkboxes 
      newContent += Hesto.Html.StartTR(item.Serial, null); 
      newContent += Hesto.Html.CreateTD(item.Serial, null); 
      newContent += Hesto.Html.CreateTD(item.KanbanNumber, null, null); 
      newContent += Hesto.Html.CreateTD(item.CustomerNumber, null, null); 
      newContent += Hesto.Html.CreateTD(item.Description, null, 'centerAlign'); 
      newContent += Hesto.Html.CreateTD(item.Quantity, null); 
     // newContent += Hesto.Html.CreateTD('<input id="deleteRow"  type="button" value="Delete" onclick="deleteRow(this)">', null); 
      newContent = Hesto.Html.EndTR(newContent); 

}); 

回答

1

您可以在复选框标记追加到newContent字符串:

$("newContent").append("<input type=checkbox name=" + Hesto.Html.StsrtTR() value=" + Hesto.Html.StsrtTR() + ">"Checkbox 
相关问题