如果我在textarea元素上设置了固定宽度,是否有一种优雅的方法来设置默认高度,以使其所有内容都适合其中?
我希望避免在jquery中硬编码任何比较text.length并尝试将值等同于高度的东西,但也许这是唯一的方法,如果可能的话,我很想看到一些本地的CSS规则,但我似乎想不出任何方法。
我创建了一个演示我要完成的内容的fiddle。 http://jsfiddle.net/edZgm/ 以下是代码:
CSS:
我希望避免在jquery中硬编码任何比较text.length并尝试将值等同于高度的东西,但也许这是唯一的方法,如果可能的话,我很想看到一些本地的CSS规则,但我似乎想不出任何方法。
我创建了一个演示我要完成的内容的fiddle。 http://jsfiddle.net/edZgm/ 以下是代码:
CSS:
textarea {
overflow: hidden;
}
JQuery:
$('document').ready(function () {
$('textarea')
.width(500);
//I have a width set, but see how the height defaults to a rediculously small amount.
//I'd like to have the height default to fit everything on load.
});
HTML:
<textarea> ... lots of text </textarea>
提前感谢您。
autogrow
插件是做什么的。 - karthikr