如何使用dataTables.js库隐藏“显示N个条目中的1个”


92

如何删除dataTable上的文本“显示N个条目中的1个”行(即使用javascript库dataTables时的行?我想我在沿着这些行查找内容...

 $('#example').dataTable({
      "showNEntries" : false
       });

可以肯定的是,这很简单,但是似乎无法在文档中找到它。

Answers:


256

您可以使用bInfohttp://datatables.net/usage/features#bInfo)选项将其删除

   $('#example').dataTable({
       "bInfo" : false
   });

更新: 由于Datatables 1.10。*可以用作info,因此bInfo在当前的夜间版本(1.10.10)中仍然有效。


3
如果您只想隐藏它,那么这是比我更好的答案。如果您需要对其进行样式设置,很好的是Allan将每个元素包装在自己的类中,以便您可以使用它。
Daiku

我也最喜欢这个答案,因为它始终将其定向到dataTable参数,但也感谢Daiku,因为我有一些选择...尼克
nickL 13-10-18

这使“可编辑”表类型中断(无法编辑或保存行)。
约万

@jovan我认为此选项不会干扰“可编辑”。您是否有一个示例(也许是jsfiddle),我可以为您研究一下吗?
BMH

1
@BMH我可以使用它-老实说,我什至不记得问题出在哪里!
jovan 2015年


4

现在,这似乎可行:

$('#example').DataTable({
  "info": false
});

div完全隐藏了


3

试试这个藏起来

$('#table_id').DataTable({
  "info": false
});

并尝试此更改标签

$('#table_id').DataTable({
 "oLanguage": {
               "sInfo" : "Showing _START_ to _END_ of _TOTAL_ entries",// text you want show for info section
            },

});

0

对我来说这是工作:

language:{"infoEmpty": "No records available",}

这似乎并没有回答这个问题,它要求一种方式来抑制时,有消息记录。看起来您正在更改要显示的消息,没有记录,这不是OP所问的问题。
JohnRC
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.