如何删除 jQuery DataTables 插件添加的搜索栏和页脚?

新手上路,请多包涵

我正在使用 jQuery DataTables

我想删除默认添加到表中的搜索栏和页脚(显示有多少行可见)。基本上,我只想使用这个插件进行排序。这可以做到吗?

原文由 leora 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 896
2 个回答

对于 DataTables >=1.10 ,使用:

 $('table').dataTable({searching: false, paging: false, info: false});

如果您仍然希望能够使用此插件的 .search() 功能,则需要使用 dom 设置“隐藏”搜索栏 html:

 $('table').dataTable({dom: 'lrt'});

The defaults are lfrtip or <"H"lfr>t<"F"ip> (when jQueryUI is true), f char represents the filter (search) html in the dom, ip 用于信息和分页(页脚)。

对于 DataTables <1.10 ,请使用:

 $('table').dataTable({bFilter: false, bInfo: false});

或使用纯 CSS:

 .dataTables_filter, .dataTables_info { display: none; }

原文由 antpaw 发布,翻译遵循 CC BY-SA 4.0 许可协议

查看 http://www.datatables.net/examples/basic_init/filter_only.html 以获取要显示/隐藏的功能列表。

你想要的是将“bFilter”和“bInfo”设置为false;

 $(document).ready(function() {
    $('#example').dataTable( {
        "bPaginate": false,
        "bFilter": false,
        "bInfo": false
                 } );
} );

原文由 Eric 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题