小编tom*_*mbh的帖子

jquery数据表更新单元格

我有一个表格,如:

<table id="myTable">
  <thead>
    <tr>
      <td><input type="checkbox" id="selectall" /></td>
      <td>Column 1</td>
      <td>Column 2</td>
      <td>Column 3</td>
      <td>Column 4</td>
      <td>Column 5</td>
    </tr>
  </thead>
  <tbody>
  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

然后,javascript:

var myTable = jQuery('#myTable').dataTable({
    /* options */
});

// Ajax request to populate:
jQuery.get('script.php', function(data){
    eval("rows="+data);
    for(var i=0;i<rows.length;i++){
        myTable.fnAddData([
          "<input type=\"checkbox\" id=\""+rows[i].uniqueID+"\" />",
          rows[i].col1Txt,
          rows[i].col2Txt,
          rows[i].col3Txt,
          rows[i].col4Txt,
          rows[i].col5Txt ]);
    }
});
Run Code Online (Sandbox Code Playgroud)

现在,我在根据选中的复选框更新表时遇到问题:

我正在尝试更新已检查的每一行中的第5个单元格.我正在使用fnUpdatefnGetPosition(http://www.datatables.net/api)的组合.

fnGetPosition期待tdor tr元素,所以我想我只是抓住td了复选框的父级:

var checkBoxes = jQuery('td > input:checked', myTable);
for(var …
Run Code Online (Sandbox Code Playgroud)

jquery datatables

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

datatables ×1

jquery ×1