jQuery dataTable 操作个人使用总结

用过之后总会忘,不停的查,不停的忘。这里记录一下,仅为个人简单总结,具体使用方法请看官方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() );
} );

未完待续。。。。。。

原文地址:https://www.cnblogs.com/alkq1989/p/6433514.html