jquery datatables页数的行数

前端之家收集整理的这篇文章主要介绍了jquery datatables页数的行数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在为我的HTML表使用jQuery DataTables插件

有没有办法获得我的表中的行数的行数在页面之间。

例如,如果我的表中有70行,我们说50个显示在第1页,20页在第2页。有没有办法得到70的计数?

我已经尝试了这篇文章中包含的所有建议:
jQuery: count number of rows in a table

包括

var rowCount = $(‘#myTable tr’)。length;
var rowCount = $(‘#myTable tr’)。size();
var rowCount = $(‘#myTable> tbody> tr’)。
var rowCount = $(“#myTable”)。attr(‘rows’)。length;

但是,上述所有建议似乎都返回现有页面上的行数(在这种情况下为50,而不是70)。

解决方法

看起来DataTables正在从DOM中移除当前页面上不存在的行,因此您无法使用jQuery选择器对其进行计数。您将不得不使用 DataTables API,特别是fnGetData功能
$(document).ready(function() {

    // Initialize your table
    var oTable = $('#myTable').dataTable();

    // Get the length
    alert(oTable.fnGetData().length);
} );

猜你在找的jQuery相关文章