jQuery outerWidth на родительском элементе, который имеет дочерние элементы с отступом - PullRequest
1 голос
/ 16 ноября 2010

У меня небольшая проблема, я пытаюсь получить внешнюю ширину ячейки таблицы. Ячейка таблицы имеет некоторые входные данные в качестве дочерних элементов, в данном случае это текстовое поле и изображение.

Ширина изображения составляет 16 пикселей, а ширина текстового поля - 115 пикселей. Текстовое поле также имеет отступы влево и вправо, оба в 2 пикселя (равно 4 пикселя).

Я бы предположил, что td.outerWidth () дает мне 119 + 16 = 135px (115 + 4 отступа + 16), но вместо этого дает 115 + 16 = 131px.

Наружная ширина действительно возвращает правильную ширину для всех дочерних элементов отдельно, но, похоже, возникают проблемы при вычислении внешней ширины для родительского элемента, у которого есть дочерние элементы с отступом. Если я уберу отступы, то все будет нормально.

Кто-нибудь еще имеет эту проблему или какое-либо решение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...