{hero}

cells().render()

自 DataTables 1.10.3 起

获取一系列单元格的渲染数据。

说明

DataTables 能够使用正交数据—即针对相同单元格的不同数据,具体取决于执行的操作。典型的示例是将日期/时间数据用作数字格式(即时间戳)进行排序,但用复杂格式进行显示。

虽然cells().data()方法可访问原始底层数据,但此方法可访问每种类型的渲染数据。提供此方法是为了允许插件作者访问表中存在的正交数据。

请注意,调用此方法会评估单元格的渲染器,而不是从缓存读取信息(另请参见cells().cache()以从缓存读取,并参见cells().invalidate()以清除缓存)。

类型

函数 cells().render( type )

说明

获取所选单元格的渲染数据

参数
返回

DataTables API 实例,其中 result set 中每个所选单元格的数据

实例

获取所点击行内单元格的显示信息

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

$('#example').on('click', 'tbody td', function () {
	var idx = table.cell(this).index().row;
	var data = table.cells(idx, '').render('display');

	console.log(data);
});

相关

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