После нескольких попыток с использованием width()
, outerWidth()
и css("width)
Я обнаружил, что все эти методы возвращают вычисленное значение (в моем случае всегда отличное от исходного значения), поэтому как я могу читать значение, установленное для элемента width
в моем CSS?Как получить значение ширины, заданное в css, используя jQuery
1
A
ответ
1
Попробуйте OuterWidth
$('#target').outerWidth(true);
обивке и границы включены в расчет; если вы передадите true, маржа также включена.
+0
Это не работает для меня. Он возвращает большее значение, также указывая 'includeMargin = true'. Поэтому я хотел бы прочитать значение непосредственно из моего CSS ... – davioooh
он всегда должен быть таким же, если не существует какого-либо набора «набивки». так что получите значение заполнения, а также –
infact, css («ширина») должно работать –
@Rhea К сожалению, значение не совпадает с css: http://bugs.jquery.com/ticket/14022 – davioooh