当我尝试设置datatable宽度时,只是调整了表的主要部分的大小,在附加的图像中,红色圆圈元素应与html主表对齐。 :



为了使表居中,我使用了:$("#myDataTable").css("width","80%");,但是正如您所看到的,它只是调整了主表部分的大小,而不是整个数据表的大小。

最佳答案

datatables创建一个始终具有类dataTables_wrapper的包装元素,因此,如果要调整表的大小,则应调整该元素的大小

$(".dataTables_wrapper").css("width","80%");


如果您有多个表,并且想要定位一个特定的包装器,则该包装器的ID为

$("#idofyourtable_wrapper").css("width","80%");

关于jquery - 数据表宽度未正确设置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9847177/

10-14 21:21
查看更多