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;
})
);
相关
以下选项直接相关,在应用程序开发中也可能有用。