{hero}

columns().header()

自:DataTables 1.10

获取所选列的头结点。

描述

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

返回的单元格是由 DataTables 用于添加排序单击侦听器的单元格 - 即与选择器匹配的每一列的一个单元格。如果您在头中有多个单元格(即多行),DataTables 用作主头单元格的单元格由 orderCellsTop 选项定义。

类型

函数 columns().header( [行] )

描述

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

参数
返回值

结果集中所选列的头单元格的 DataTables API 实例。

示例

从该类的列中删除一个类

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

table
	.columns('.highlight')
	.header()
	.to$()
	.removeClass('highlight');

提示单击的单元格的列名称

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

$('#example tbody').on('click', 'td', function () {
	var idx = table.cell(this).index().column;
	var title = table.columns(idx).header();

	alert('Column title clicked on: ' + $(title).html());
});

相关

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