0
У меня есть TextArea. on buttonclicking Я предупреждаюНе могу получить высоту текста
alert($("#textarea1").scrollHeight);
но я получаю undefined. Как его получить?
У меня есть TextArea. on buttonclicking Я предупреждаюНе могу получить высоту текста
alert($("#textarea1").scrollHeight);
но я получаю undefined. Как его получить?
попробуйте вместо этого:
alert($("#textarea1")[0].scrollHeight);
alert($("#textarea1").css('height')); ?
большое спасибо вы можете сказать, почему поставить [0]? У меня есть только одно текстовое поле – 2009-09-17 06:17:13
scrollHeight не является свойством jQuery, это свойство DOM. Селекторы jQuery всегда возвращают массивы, потому что заранее не известно, сколько элементов будет соответствовать ваш селектор. Поскольку вы используете селектор идентификаторов, вы знаете, что «обычно» должен быть возвращен только один элемент, поэтому вы выбираете первый элемент из возвращаемого массива и вызываете вызов свойства scrollHeight на нем. –
спасибо, есть ли свойство jquery, чтобы сделать то же самое? – 2009-09-17 06:25:20