如何使用jquerydatatables在表上添加div?

如何使用jquerydatatables在表上添加div?,jquery,datatables,Jquery,Datatables,我使用jQuery数据表来管理表。在这里,我只需要在表上添加一个div,而不是像下面这样在分页div上添加一个div <div class="class-name"> <table></table> </div> <div class="dataTables_paginate paging_simple_numbers"></div> 有人能帮我吗?您的表是否有唯一的ID或类?因为这样,您就可以简单地使用jQuery函

我使用jQuery数据表来管理表。在这里,我只需要在表上添加一个div,而不是像下面这样在分页div上添加一个div

<div class="class-name"> <table></table> </div> <div class="dataTables_paginate paging_simple_numbers"></div>


有人能帮我吗?

您的表是否有唯一的ID或类?因为这样,您就可以简单地使用jQuery函数()。

您可以使用wrap函数:

$('table').wrap('<div class="class-name"></div>');
$(“表”).wrap(“”);

这个问题很老了,但今天我遇到了同样的问题。下面是“官方”解决方案:

在初始化DataTable的JavaScript部分中,可以修改生成的DOM,如下所示:

$('table').DataTable( {
    ...,
    dom: '<"class-name"t>p'
});
$('table')。数据表({
...,
多姆:“p”
});
在哪里

  • 将div关闭为
  • p
    呈现分页元素
DataTables文档解释了可用的选项:

您希望得到什么输出?如我在问题中所示的输出,在表的周围有一个div。您能否将
类名
添加到表本身?不,这无法解决我的目的。我需要在表的周围添加一个div。我可以使用这个函数将表包装成一个div,但是datatable在那个表上不起作用。你的意思是分页不起作用?首先应用.datatable(),然后在回调中使用wrap()添加div,怎么样?你的最终目标是什么?