{hero}

each()

从:DataTables 1.10 开始

遍历 API 结果集中的内容。

描述

该方法利用了 DataTables API 对象是“类数组”的事实,相较于 Javascript Array 类型,它们继承了大量的能力和方法。

请注意,在使用rows()columns()等复数方法时,你可能希望使用rows().every()columns().every()cells().every()方法来遍历每一行、列或单元格,上下文设为该表格元素。这听起来可能有点复杂,但实际上可以极大地简化代码!有关完整详细信息,请参阅每个every方法的文档。

each() 方法是 Javascript Array.prototype.forEach 方法的代理,并作为 DataTables API 的实用方法提供。有关原始方法的更多信息,请参阅forEach 的 Mozilla MDN 文档。在原生不支持 forEach 的浏览器中,提供了一个填充程序,允许此 DataTables 方法按预期运行。

类型

函数 each( fn )

描述

遍历 API 结果集中的内容。

参数
返回

用于链接的原始 API 实例。

示例

从列中循环数据

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

table
	.column(0)
	.data()
	.each(function (value, index) {
		console.log('Data in index: ' + index + ' is: ' + value);
	});