用过之后总会忘,不停的查,不停的忘。这里记录一下,仅为个人简单总结,具体使用方法请看官方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为要取出行的行对象。
示例如下,地址为()
var table = $('#example').DataTable(); $('#example tbody').on( 'click', 'tr', function () { console.log( table.row( this ).data() );} );
未完待续。。。。。。