column().footer()
自:DataTables 1.10 起
获取所选列的页脚节点。
描述
此方法可用来获取(并因此修改)列的页脚单元格。这可能是 th 或 td 元素(具体取决于表格的 HTML)。
返回的单元格是表 tfoot 元素中第一行与所选列相关的单元格。如果您希望操作页脚中的多行,您必须使用 table().footer() 方法来获取表页脚元素,然后使用标准 DOM/jQuery 方法来操作节点。
此外,tfoot 中的单元格可以使用 colspan 跨多列(也可以使用 rowspan,但是同样,只有第一行的单元格可以使用此方法)。因此,使用 colspan 的单元格可能属于多列。
表页脚在 DataTables 中是可选项。如果结果集中的列对应的表格没有页脚标签,那么将返回 null。
请注意,如果 column() 中使用的选择器匹配多列,结果集将被截断为单列,即结果集中第一列。
类型
函数 column().footer( [row] )
- 描述
获取所选列的页脚
th/td单元格。- 参数
名称 类型 可选 1 行是 2.0 起:可以使用该参数控制从
tfoot中的哪一行读取页脚单元格。如果未定义,将使用页脚的第一行。- 返回
所选元素的页脚单元格节点,如果匹配的列没有页脚单元格,则为
null。
示例
对第 0 列求和,并将结果值插入到其页脚中
var table = new DataTable('#myTable');
var column = table.column(0);
$(column.footer()).html(
column.data().reduce(function (a, b) {
return a + b;
})
);相关
以下选项直接相关,在应用程序开发中也可能有用。