2013-06-24 2 views
1

После нескольких попыток с использованием width(), outerWidth() и css("width) Я обнаружил, что все эти методы возвращают вычисленное значение (в моем случае всегда отличное от исходного значения), поэтому как я могу читать значение, установленное для элемента width в моем CSS?Как получить значение ширины, заданное в css, используя jQuery

+1

он всегда должен быть таким же, если не существует какого-либо набора «набивки». так что получите значение заполнения, а также –

+0

infact, css («ширина») должно работать –

+0

@Rhea К сожалению, значение не совпадает с css: http://bugs.jquery.com/ticket/14022 – davioooh

ответ

1

Попробуйте OuterWidth

$('#target').outerWidth(true); 

обивке и границы включены в расчет; если вы передадите true, маржа также включена.

+0

Это не работает для меня. Он возвращает большее значение, также указывая 'includeMargin = true'. Поэтому я хотел бы прочитать значение непосредственно из моего CSS ... – davioooh