簡體   English   中英

DataTables 1.9.4獲取實時行數據

[英]DataTables 1.9.4 get live row data

我有一個舊的DataTable,其中包含一系列隱藏列,用戶可以顯示這些隱藏列,然后通過可編輯內容編輯單元格,然后再次隱藏。

每個單元格都有一個隱藏的文本輸入,當值更改時,該文本可編輯。 我在datatables 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對象,其中包含整個行的實時數據,而不僅僅是可見行?

我通過顯示所有列,使用oTable.$('tr')獲取數據來解決此問題,然后再次隱藏相關列。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM