JavaScript

JQ自动调整textarea内容高度

如果textarea内容太长,出现了滚动条, 如果不想出现滚动条 那就得 更改textarea的高度,

但是 又不知道该改多高才适合 , 那么就用下面的方法

// 自动伸缩,自动提交
$('textarea').keyup(function(e) {
	if((e.ctrlKey && (e.which == 13 || e.which == 10)) || (e.altKey && e.which == 83)) {
		//Ctrl+Enter执行
		return false;
	}
    if(e.which == 13){ //输入回车键
		var h = $(this)[0].scrollHeight;
		if(h <= 100) {
			return true;
		} else {
			$(this).height($(this)[0].scrollHeight);
			return true;
		}
	}
});
 

0 条评论

发表评论

你需要登录后才可进行发表