【问题标题】:DataTables 1.9.4 get live row dataDataTables 1.9.4 获取实时行数据
【发布时间】:2014-12-15 19:22:04
【问题描述】:

我有一个旧版 DataTable,其中包含一系列用户可以显示的隐藏列,然后通过可编辑的方式编辑单元格,然后再次隐藏。

每个单元格都有一个隐藏的文本输入,当值更改时会填充可编辑的文本。我发现在数据表 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 对象,它包含整个行的实时数据,而不仅仅是可见的行?

【问题讨论】:

    标签: javascript jquery datatables


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-22
      • 1970-01-01
      • 1970-01-01
      • 2021-10-06
      相关资源
      最近更新 更多