gpt4 book ai didi

javascript - 如何获取过滤后的行数

转载 作者:太空狗 更新时间:2023-10-29 13:35:07 24 4
gpt4 key购买 nike

我一直在尝试在过滤后获取我的表的行数,但我什至无法让它最初响应行数。

我的表格通过 HTML5 呈现并由 PHP 填充,一切正常。

<table id="table_books" class="table datatable" data-searchplaceholder="Search books..." data-margindifference="70" >
<thead>
<tr>
<th style="width:30px;"><i class="fa fa-code" title="click"></i></th>
<th>Column1</th>
<th>Column2</th>
<th>Column3</th>
<th class="text-right hidden-xs" style="width:20%">Details</th>
</tr>
</thead>
<tbody>
<?php echo $contenthtml; ?>
</tbody>
</table>

我发现文档说这在 1.9 中有效,但我得到一个无效函数

$(document).ready(function() {
var btable = $('#table_books').DataTable();
var b_table_count = btable._('tr', {"filter":"applied"});
console.log(b_table_count);
});

最佳答案

使用page.info()获取表格分页信息的API方法。

它返回一个对象,例如:

{
"page": 1,
"pages": 6,
"start": 10,
"end": 20,
"length": 10,
"recordsTotal": 57,
"recordsDisplay": 57
}

用法:

function getNumFilteredRows(id){
var info = $(id).DataTable().page.info();
return info.recordsDisplay;
}

关于javascript - 如何获取过滤后的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31163428/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com