{hero}

rows().data()

自:DataTables 1.10

获取所选行的 data。

说明

此方法用于获取来自 DataTables 匹配的选择器中的行内单元格所使用的数据。

返回数组中 data 的顺序和从中获取 data 的行(搜索行、可见行等)由所用 rows() 选择器用于获取所选行中的 selector-modifier 选项来控制。

此方法不能用来修改表中的数据,只能用来检索数据。请改用 row().data() 方法,可以用作 setter。

类型

函数 rows().data()

说明

从选择器获取行的 data

返回

DataTables API 实例,其中包含结果集中从选择器中的每一行的 data。每个条目都是该行的原始数据源对象,可以是数组、对象或 Javascript 对象实例。

示例

获取表中的所有 data

var table = new DataTable('#myTable');

var data = table.rows().data();

alert('The table has ' + data.length + ' records');

使用 data 对象实例作为数据源

var pupils = [new Pupil(), new Pupil(), new Pupil(), new Pupil()];

// Create table with data set
var table = new DataTable('#myTable', {
	data: pupils
});

var rows = table.rows(0).data();

alert('Pupil name in the first row is: ' + rows[0].name());

相关

以下选项直接相关,在你的应用程序开发中也可能有用。