ウェブページでは、内容に合わせていくつかのテキストエリアの高さを設定します。私はJavaScriptの複数のテキストエリア要素の高さの設定
var textarea = document.querySelectorAll('textarea');
$(document).ready(function(){
for(var i = 0; i < textarea.length; i++){
console.log("textarea="+textarea[i]);
$("textarea").height($("textarea")[i].scrollHeight);
}
});
のようなさまざまなアプローチを試みた。しかし、これはhereを見ることができるように最後の要素の高さへの最初の要素の高さを設定します。
ページ上のすべてのテキストエリア要素の高さがコンテンツの読み込みに合うように設定するにはどうすればよいですか?したがって、同時にページ上すべてテキストエリアの高さを変更します
$(function(){
$('textarea').each(function(){
$(this).height($(this)[0].scrollHeight);
});
});