2009-09-17 4 views

ответ

2

попробуйте вместо этого:

alert($("#textarea1")[0].scrollHeight); 
+0

большое спасибо вы можете сказать, почему поставить [0]? У меня есть только одно текстовое поле – 2009-09-17 06:17:13

+1

scrollHeight не является свойством jQuery, это свойство DOM. Селекторы jQuery всегда возвращают массивы, потому что заранее не известно, сколько элементов будет соответствовать ваш селектор. Поскольку вы используете селектор идентификаторов, вы знаете, что «обычно» должен быть возвращен только один элемент, поэтому вы выбираете первый элемент из возвращаемого массива и вызываете вызов свойства scrollHeight на нем. –

+0

спасибо, есть ли свойство jquery, чтобы сделать то же самое? – 2009-09-17 06:25:20

Смежные вопросы