我有一个textarea,它是在成功的AJAX调用之后创建的。它可能包含相当多的文本,我希望自动设置高度以便在不滚动的情况下可以看到整个文本。jQuery自动调整预加载的textarea加载
我正在使用autoResize插件(http://james.padolsey.com/javascript/jquery-plugin-autoresize/),但它只调整用户输入的输入大小。
那么,我如何调整一个textarea的大小,使它适合它所包含的文本呢?
下面是相关函数的代码(VAR类型可以是“输入”或“文本域”)
function edit_create_input(name, value, type, autocomplete, autoresize)
{
var input=$('<' + type + ' class="edit-"' + name + ' name="'+name+'">').val(value);
if (autocomplete)
{
input.autocomplete("ajax.autosuggest.php",{'multiple':true});
}
if (autoresize)
{
input.autoResize();
}
return input;
你能告诉我们你当前的源代码吗?有时将解决方案置于眼前。永远记住这句话:“一张图片说超过千言万语。” – reporter
也许调整插件代码?代码非常简单,并且不是很长。 –
我添加了我的代码的相关部分。不幸的是,我对JS和jQuery并不擅长,所以现在修改插件代码对我来说有点太难了。 – sbichenko