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

我使用的中心表:$("#myDataTable").css("width","80%");但你可以看到它只是调整主表部分的大小,而不是整个数据表.
datatables创建一个始终为类的包装元素,dataTables_wrapper因此如果要调整表的大小,则应调整该元素的大小
$(".dataTables_wrapper").css("width","80%");
Run Code Online (Sandbox Code Playgroud)
如果你有多个表,并且你想要定位一个特定的包装器,那么该包装器的id是
$("#idofyourtable_wrapper").css("width","80%");
Run Code Online (Sandbox Code Playgroud)