2014-09-18 4 views
1

Я использую последний плагин JQuery для datatable. У меня проблема с столбцами заголовка и тела, которые не выровнены. Я пытаюсь сделать так, чтобы я прочитал ширину столбца столбца и соответствующую ширину столбца тела и установил максимум два на th и td. Но я не могу прочитать свойство width для th или td. Как я могу это сделать?Установить JQuery DataTable Columns Width вручную

Я попытался следующие, возвращает пустой

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

ответ

2

Вы должны использовать ниже, замените width с width(). $(this) должен вызывать функцию, а не свойство.

УКАЗАНИЕ - вы пропустили клонирование котировок для $("myTable thead tr th), исправьте его.

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

Если вы хотите использовать свойство затем использовать this вместо $(this)

$("myTable thead tr th").each(function(){ var width = this.width}); 
Смежные вопросы