count()
自:DataTables 1.10.8 起
获取 API 实例中包含的元素数量。
说明
有时,知道 API 结果集中包含多少项可能很有用 - 此方法提供此功能。
需要注意的是,length
属性本身并不能可靠地用于确定 API 结果集中是否包含任何元素,因为 DataTables API 具有多表感知功能,并且结果集由嵌套数组组成。因此,我们必须在能够使用 length
属性之前先展平数组。此方法正是如此(即它是一个 api.flatten().length
的快捷方式)。
类型
实例
计算具有 selected
类的行数
var table = new DataTable('#myTable');
alert('Rows ' + table.rows('.selected').count() + ' are selected');
计算表中的行数
var table = new DataTable('#myTable');
if (!table.rows().count()) {
alert('Empty table');
}
相关
下列选项直接相关,并且在您的应用程序开发中也可能很有用。