过滤JQuery Datatables后检索行数据

前端之家收集整理的这篇文章主要介绍了过滤JQuery Datatables后检索行数据前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
似乎应该很容易,但…

有谁知道如何从过滤的dataTable返回当前行? oTable.fnGetNodes()方法返回所有行,我只想要过滤(可见,但包括分页)

// filter on division
var oTable = $('#summary-table').dataTable();
oTable.fnFilter(division_text,2,true);

// Get the nodes from the table  
var nNodes = oTable.fnGetNodes(); // <-- still retrieves original list of rows

我检查:Retrieving visible data from Datatables但没有太多的帮助.

解决方法

实现这一点的最简单的方法实际上是建立在 DataTables API中:
_('tr',{"filter": "applied"})

用于功能

function get_filtered_datatable() {
    var filteredrows = $("#mydatatable").dataTable()._('tr',{"filter": "applied"});

    for ( var i = 0; i < filteredrows.length; i++ ) {
        debug.console(filteredrows[i]);
    };
}
原文链接:https://www.f2er.com/jquery/180399.html

猜你在找的jQuery相关文章