无法通过TR id |更新行数据表

时间:2015-10-10 18:49:51

标签: javascript jquery datatables

经过多次尝试和数小时查看数据表论坛后,我得出结论,我找不到问题。

我希望每当数据发生变化时动态更新一行,一切都在服务器端以及客户端完美运行,除了on thing之外,我无法弄清楚如何通过TR的ID更新特定行

$('.planning-table').dataTable().fnUpdate( 'Example update', 0, 2 );

正如您所看到的,在我的代码中,我正在使用单元格中的“示例数据”更新第一行和第三列。效果很好。

但是我想使用该行的ID而不是行号,因为在这种情况下这更容易。 删除已经可以使用:

$('.planning-table').dataTable().fnDeleteRow(document.getElementById(entryID));

但是使用getElementById不会使用fnUpdate,因为它需要行号。

提前致谢!

1 个答案:

答案 0 :(得分:2)

  

<强>解

您可以使用tr元素作为行参考,有关详细信息,请参阅Robomongo

$('.planning-table').dataTable().fnUpdate( 
   'Example update', 
   document.getElementById(entryID), 
   2 
);
  

<强>样本

请参阅fnUpdate以获取代码和演示。