e: измененный ответ.
Привет,
Проверьте это, он будет динамически (ish) устанавливать ширину таблицы
http://jsfiddle.net/joshuamartin/KtAny/
(function() {
var tdWidth = '300';
var columnCount = $("#tID").find('tr')[0].cells.length;
var tableWidth = tdWidth * columnCount;
$("table#tID").attr('width', tableWidth);
// console.log(tableWidth);
})();
Вы должны вручную ввести ширину вашего тд, потому что я не могу понять, как вы можете получить стиль CSS из таблицы стилей.
Что-то вроде this может помочь вам, если вы хотите, чтобы все было динамично, но, похоже, это решение работает хорошо.Я разбил его на довольно много, но вы можете сделать все это в одной строке, просто с помощью переменной tdWidth.
(function() {
var tdWidth = '300';
$("table#tID").attr('width', $("#tID").find('tr')[0].cells.length * tdWidth);
})();