{hero}

count()

自:DataTables 1.10.8

取得 API 實例中包含的元素數量。

描述

有時知道 API 結果集中包含多少項目會很有用 - 此方法提供了一個函數。

請務必注意,`length` 屬性本身不能可靠地用於判斷 API 結果集是否包含任何元素,因為 DataTables API 具有多表格感知能力,並且結果集由巢狀陣列組成。因此,我們必須先將陣列扁平化,才能使用 `length` 屬性。此方法正是這樣做的(即,它是 `api.flatten().length` 的快捷方式)。

類型

function 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');
}

相關

以下選項直接相關,也可能在您的應用程式開發中很有用。