手动设置JQuery DataTable Columns Width

时间:2014-09-18 06:05:29

标签: jquery datatable width manual dynamic-columns

我正在使用JQuery datatable最新插件。我有标题和正文列没有对齐的问题。我想要做的是我想要读取每个标题列的宽度和相应的主体列的宽度,并将最大值设置为th和td两者。但是我无法读取th或td的width属性。我怎么能这样做?

我尝试了以下返回空白

的内容
$("myTable thead tr th).each(function(){ var width = $(this).width});

1 个答案:

答案 0 :(得分:2)

您应该使用以下内容,将width替换为width()$(this)应该调用函数而不是属性。

注意 - 您错过了$("myTable thead tr th)的clossing引号,请更正。

$("myTable thead tr th").each(function(){ var width = $(this).width()});

如果您想使用属性,请使用this代替$(this)

$("myTable thead tr th").each(function(){ var width = this.width});