datable 选中筛选后的数据

JAVA学习网 2020-05-13 20:08:03

使用datable的search功能,可以快速对表格数据进行快速筛选,代码如下:

var table = $('#tableId').Datable();
$("#searchId").on('keyup', function () { table.search($(this).val()).draw(); });

使用search功能后,对现有表格进行筛选,一开始认为使用 var trs = table.rows().nodes(0) 方式就是获取筛选后的数据,并对其进行操作,发现数据处理有问题。

需要使用 var trs = table.rows({filter : 'applied'}).nodes(0);才能获取search后的数据

var trs = table.rows().nodes(0); //当前表所有数据
var trs = table.rows({filter : 'applied'}).nodes(0);  //筛选后的数据

 

阅读(3035) 评论(0)