我有一个遗留的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对象,该调用包含整行实时数据而不仅仅是可见行?
答案 0 :(得分:0)
我通过显示所有列,使用oTable.$('tr')
抓取数据然后再次隐藏相关列来解决此问题。