{hero}

count()

自:DataTables 1.10.8 起

获取 API 实例中包含的元素数量。

说明

有时,知道 API 结果集中包含多少项可能很有用 - 此方法提供此功能。

需要注意的是,length 属性本身并不能可靠地用于确定 API 结果集中是否包含任何元素,因为 DataTables API 具有多表感知功能,并且结果集由嵌套数组组成。因此,我们必须在能够使用 length 属性之前先展平数组。此方法正是如此(即它是一个 api.flatten().length 的快捷方式)。

类型

函数 count()

说明

获取 API 实例结果集中条目的数量,无论是否具有多表分组(例如,任何数据、选定的行等)。

返回

API 实例结果集中项目的数量

实例

计算具有 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');
}

相关

下列选项直接相关,并且在您的应用程序开发中也可能很有用。