我在asp.net核心应用程序中使用数据输入 用户可以手动更改textarea的高度,我想读取新的高度,以便将其保存在服务器端的数据库中。我的问题是读取该值。 将Javascript与style.width一起使用将返回原始值,而不是新更改的值
谁能给我一个线索。
感谢
答案 0 :(得分:0)
您可以尝试一下, HTML:
<textarea id="yourinputid"></textarea>
jQuery:
let areaHeight=$('#yourinputid').height();
打开:
$("textarea").keyup(function(e) {
while($(this).outerHeight() < this.scrollHeight + parseFloat($(this).css("borderTopWidth")) + parseFloat($(this).css("borderBottomWidth"))) {
$(this).height($(this).height()+1);
};
});