在生成datatable之后
进行调整
var table = $('#nameListTable').DataTable({}); clearTimeout(timer); var timer = setTimeout(function(){ table.columns.adjust(); },300);
直接进行 table.columns.adjust(); 可能会失效,加上定时器会保证可以进行调整列表