Javascript 如何将文本区域中的光标位置设置回顶部
我有一个textarea,点击enter按钮后,文本被处理,textarea被.val(“”)重置;(jquery) 但是光标仍然在文本区域的第二行Javascript 如何将文本区域中的光标位置设置回顶部,javascript,jquery,textarea,Javascript,Jquery,Textarea,我有一个textarea,点击enter按钮后,文本被处理,textarea被.val(“”)重置;(jquery) 但是光标仍然在文本区域的第二行 如何将光标位置设置回顶部?使用jquery或普通javascript…随机猜测,但如果您在输入键后按向下键/按下键重置内容,则会在顶部得到一个空行。。因为你刚刚按下了回车键 杀了它: $('#tarea').keydown(function(e) { if (e.keyCode === 13) { $(this).val('
如何将光标位置设置回顶部?使用jquery或普通javascript…随机猜测,但如果您在输入键后按向下键/按下键重置内容,则会在顶部得到一个空行。。因为你刚刚按下了回车键 杀了它:
$('#tarea').keydown(function(e) {
if (e.keyCode === 13) {
$(this).val('').focus();
return false;
}
});
如果要将光标位置设置回文本框顶部,则需要终止当前事件,如keydown/keypress。当您在按下键/按enter键后重置按键中的内容时,顶部将出现一个空行。。因为你刚刚按下了回车键 使用以下代码杀死它:
$('#tarea').keydown(function(e) {
if (e.keyCode === 13) {
$(this).val('').focus();
return false;
}
});?
你可能在那里有空位吗?