簡體   English   中英

jQuery將列追加到表

[英]Jquery append column to table

在SharePoint環境中使用jQuery,我試圖將對象屬性附加到表的最后一列。

我正在使用以下JavaScript:

  var id = ctx.CurrentItem.ID; //Gets IDs for items in list
  console.log(id);
  $(".ms-vb-lastCell").append("<td role='gridcell' class='ms-vb-cellstyle ms-vb2'>" + id + "<td>")

表格行的DOM樹:

<tbody>
  <tr class=" ms-itmHoverEnabled ms-itmhover" oncontextmenu="return ShowCallOutOrECBWrapper(this, event, false)" iid="244,1,0" id="244,1,0" role="row">
    <!--iid and id are dynamically generated on load-->
    <td role="gridcell" class="ms-cellstyle ms-vb2">Completed</td>
    <td role="gridcell" class="ms-cellstyle ms-vb2">(2) Normal</td>
    <td role="gridcell" class="ms-cellstyle ms-vb2"><span class="ms-noWrap" title="3/30/2018">3/30/2018</span></td>
    <td role="gridcell" class="ms-vb-lastCell ms-cellstyle ms-vb2">
      <div style="background: #F3F3F3; display:block; height: 15px; width: 120px;">
        <div style="background: #00539B; height: 100%; width: 100%;"></div>
      </div> 100 %
    </td>
  </tr>
</tbody>

如何將每個項目ID附加到每行的最后一個td中。

您可以嘗試在每個tr中循環,然后在該tr對象上調用append

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM