gpt4 book ai didi

javascript - 在加载时设置 JavaScript 中多个文本区域元素的高度

转载 作者:行者123 更新时间:2023-12-01 03:31:24 25 4
gpt4 key购买 nike

在网页上,我要设置几个文本区域元素的高度以匹配其内容。我尝试过不同的方法,例如

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 .

如何确保页面上的每个 textarea 元素的高度都设置为适合加载的内容?

最佳答案

尝试使用 .each() JQuery 函数循环遍历所有文本区域,并结合选择器 this 来选择正确的 textarea :

$(function(){
$('textarea').each(function(){
$(this).height($(this)[0].scrollHeight );
});
});

关于javascript - 在加载时设置 JavaScript 中多个文本区域元素的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44517202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com