Jquery 文本区域重置

Jquery 文本区域重置,jquery,html,Jquery,Html,当我按enter键时,我想重置文本区域,但当我这样做时,出现了一个问题。 例子: “Typ hier om te chaten”是占位符。当我键入某个内容时,输入: 现在它是重点,但我仍然需要点击再次键入,如何做到这一点自动 代码: $(文档)。按键(功能(事件){ var keycode=(event.keycode?event.keycode:event.which); if(keycode='13'&&&$(“#消息”).val().trim()!=“”){ emit(“sendMess

当我按enter键时,我想重置文本区域,但当我这样做时,出现了一个问题。 例子: “Typ hier om te chaten”是占位符。当我键入某个内容时,输入:

现在它是重点,但我仍然需要点击再次键入,如何做到这一点自动

代码:

$(文档)。按键(功能(事件){
var keycode=(event.keycode?event.keycode:event.which);
if(keycode='13'&&&$(“#消息”).val().trim()!=“”){
emit(“sendMessage”,{value:$(“#message”).val()});
$(“#消息”).remove();
$(“#消息板”)。附加(“”);

$(“#message”)。单击();可以这样尝试吗?一旦创建了
textarea
,它将设置焦点

setTimeout(function() {
  $( "#message").find('textarea').focus();
}, 10);

为什么不添加一个JSFIDLE而不是图像。你的问题是删除文本区域的聚焦内容?我不清楚。我总是喜欢
$(“#消息”)。触发器(“单击”)
。我知道
单击()
应该可以工作,但它可能会充当事件处理程序的getter。@Alvaro,我的问题是单击。我仍然需要在键入时单击。@user3144435为什么问题的标题是“重置”?
setTimeout(function() {
  $( "#message").find('textarea').focus();
}, 10);