Установить ширину дочернего элемента в родительский div - PullRequest
0 голосов
/ 15 сентября 2009

У меня есть родительский div, и внутри этого дочернего элемента будет таблица.

Я скрываю некоторые столбцы в таблице с помощью CSS, чтобы избежать встроенного стиля.

Так как я могу отразить ширину родительского div после скрытия столбца таблицы ...

Ответы [ 2 ]

3 голосов
/ 15 сентября 2009
$("#yourtableid").width();

возвращает вычисленную ширину пикселя элемента таблицы с идентификатором yourtableid.

$("#yourdivid").width ( $("#yourtableid").width() );

установит родительскую ширину div.

См.

CSS / ширина

1 голос
/ 15 сентября 2009

Возможно, вам потребуется использовать метод jQuery innerWidth() (вычисляет ширину элементов с отступом без вычисления ширины границы) и outerWidth() (вычисляет ширину элементов с отступом и границей размер включен).

Если вы предоставите необязательный логический аргумент для outerWidth() (например: outerWidth(true)), он также будет включать размер полей.

Так что в этом случае ваш код будет

$("#yourdivid").width($("#yourtableid").innerWidth());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...