Получить ширину в пикселях элемента, используя jquery - PullRequest
1 голос
/ 18 ноября 2010

Я хочу получить ширину элемента, включая границы, поля и отступы.

Я знаю, используя $(input).width() или $(input).css('width'), чтобы дать ширину элемента.

Но вот требование.

Предположим, я создал текстовое поле следующим образом:

<input type='text' id='txtBox' name='txtBox' style='width:100%' />

или

<input type='text' id='txtBox' name='txtBox' style='width:auto' />

Если я получу ширину, используя либо $ input.css ('width'), либо $ input.width (). Я не могу получить ширину в пикселях. Я использую jquery1.3.2.

1 Ответ

5 голосов
/ 18 ноября 2010

Это должно работать просто отлично.

Возможно, вам не хватает свернуть код в jQuery(document).ready().

См. http://www.jsfiddle.net/Cs4bu/1/

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