我有一個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