如何在jQuery DataTables中完全抑制表头?

时间:2011-07-18 11:33:43

标签: jquery datatables

我使用DataTables插件(www.datatables.net)让jQuery在网页上显示表格。

阅读完文档并进行一些搜索后,我无法找到如何使用DataTables选项或API完全抑制或隐藏表头。

4 个答案:

答案 0 :(得分:33)

为什么不通过css隐藏它们(我认为datatables需要一个thead部分才能工作)?

.dataTables_wrapper table thead{
    display:none;
}

在这里摆弄:http://jsfiddle.net/LhZF3/

答案 1 :(得分:13)

我知道问题已经很久了,但我今天搜索了它并找到了另一个解决方案......

在你的js / coffee文件中:

$("#selector").dataTable({
  ... your other options ...

  fnDrawCallback: -> $("#selector thead").remove()
})

纯JS变体:

$("#selector").dataTable({
  ... your other options ...

  fnDrawCallback: function() {
    $("#selector thead").remove();
  }
});

答案 2 :(得分:6)

简单地将样式display:none内嵌样式添加到您的标记。

    <thead style="display:none;">
    </thead>

答案 3 :(得分:1)

只需将此添加到您的css:

thead {
  display:none;
}