我正在使用DataTables 1.10.15并拥有可以想象的最基本的表格,如
document.ready
在.footer()
上我访问页脚节点以添加每列搜索回调;但是所有列对象上的null
只返回... table is the DT-object
table.columns().every(function() { console.log(this.footer()) })
,我不知道为什么会这样。
null
...只打印了很多.header()
。 table.table(0).footer()
可以正常运行,$table
实际上是页脚节点。有什么想法吗?
答案 0 :(得分:0)
您没有提供完整的代码,但您需要拥有table
工作示例: https://jsfiddle.net/jondion/ab2avuzk/
$(document).ready(function() {
var table = $('table').DataTable();
table.columns().every(function() {
console.log(this.footer()) // data...
})
});
jQuery 2.2.4
DataTables 1.10.15
答案 1 :(得分:0)
事实证明,由于某种原因,在构造函数中通过ajax拉取i18n文件会导致.footer()
失败。传递文字值可以解决问题。