DataTables 1.9.4获取实时行数据

时间:2014-11-25 16:16:27

标签: javascript jquery datatables

我有一个遗留的DataTable,它有一系列用户可以显示的隐藏列,然后通过editable编辑单元格,然后再次隐藏。

每个单元格都有一个隐藏文本输入,当值发生变化时,可编辑填充。我知道在数据表1.9.4中我可以

var r = oTable.$('tr');
//loop through datatables rows
for (var i = 0; i < r.length; i++) {
 //get current rows data
 var c = r[i];
 if (i === 0) {
   //convert to jQuery object
   jc = jQ(c);
   var changed = jc.find('.rowChanged').val();
 }
}

它可以获取当前的实时数据,但仅适用于显示的列。

我尝试oTable.fnGetData(c)传递当前行但是这给了我每个单元格的初始启动html而不是实时html(某些输入可能已更改)

有没有办法返回类似于oTable.$() api调用的jQuery对象,该调用包含整行实时数据而不仅仅是可见行?

1 个答案:

答案 0 :(得分:0)

我通过显示所有列,使用oTable.$('tr')抓取数据然后再次隐藏相关列来解决此问题。