用過之后總會忘,不停的查,不停的忘。這里記錄一下,僅為個人簡單總結,具體使用方法請看官方API文檔。
1. 獲取表中行數。
var rowNum = $(tableSelector).DataTable().data().length;
2. 取出table中的所有數據。
var data = $(tableSelector).DataTable().data();
3. 將數據轉換成數組形式,每個數組元素表示一行數據。
var data = $(tableSelector).DataTable().data().toArray();
4. 取出對應某行的數據。
a. var data = $(tableSelector).DataTable().row(rowIndex).data(); ------- rowIndex為要取出行的行索引。
b. var data = $(tableSelector).DataTable().row(rowObj).data(); -------rowObj為要取出行的行對象。
示例如下,地址為(https://datatables.net/reference/api/row().data())
var table = $('#example').DataTable(); $('#example tbody').on( 'click', 'tr', function () { console.log( table.row( this ).data() ); } );
未完待續。。。。。。
