当我尝试设置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/