Javascript 动态更改列数据数据表

Javascript 动态更改列数据数据表,javascript,jquery,datatable,datatables,Javascript,Jquery,Datatable,Datatables,一切似乎都正常,但当我执行row.data()时,它在DOM操作之前将旧数据取回。似乎我必须以某种方式“更新”数据表。如何使用jquery以编程方式操作列数据?您可以使用jquery更改数据。指示要修改的单元格的行和列。使用data指定新值,并使用draw刷新表格 尝试以下代码: $('#example tbody').on( 'click', 'tr', function () { //get back data var row = t.row( this ); t.cell

一切似乎都正常,但当我执行row.data()时,它在DOM操作之前将旧数据取回。似乎我必须以某种方式“更新”数据表。如何使用jquery以编程方式操作列数据?

您可以使用jquery更改数据。指示要修改的单元格的行和列。使用
data
指定新值,并使用
draw
刷新表格

尝试以下代码:

$('#example tbody').on( 'click', 'tr', function () {
   //get back data
   var row = t.row( this );
   t.cell(row, 4).data("B").draw();
   console.log(row.data());
});
结果:

$('#example tbody').on( 'click', 'tr', function () {
   //get back data
   var row = t.row( this );
   t.cell(row, 4).data("B").draw();
   console.log(row.data());
});