{hero}

columns().footer()

自 DataTables 1.10 起

获取所选列的页脚节点。

说明

此方法可用于获取(并因此修改)用于多列的页脚单元格。这可以由 th 和 / 或 td 元素组成,具体取决于表的 HTML。

返回的单元格是 tfoot 元素中表第一行中与所选列相关的单元格。如果您希望操作页脚中的多行,则需要使用 table().footer() 方法来获取表页脚元素,然后使用标准 DOM / jQuery 方法来操作该节点。

而且,tfoot 中的单元格可以使用 colspan 跨越多列(它们也可以使用 rowspan,但是,仅使用此方法就可以获取第一行中的单元格)。因此,使用 colspan 的单元格可能属于多列。

请注意,页脚在 DataTables 中是可选的。columns() 调用中找到的列如果没有页脚元素,则将返回一个空结果集。

类型

function columns().footer( [row] )

说明

获取所选列的页脚 th / td 单元格。

参数
返回

DataTables API 实例,其中包含结果集中所选列的页眉单元格。

示例

对所有具有 .sum 类的列求和,并将和放入其页脚单元格中

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

table.columns('.sum').every(function () {
	var sum = this.data().reduce(function (a, b) {
		return a + b;
	});

	$(this.footer()).html('Sum: ' + sum);
});

相关

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