Javascript Textinput或Textarea值更改时触发事件

Javascript Textinput或Textarea值更改时触发事件,javascript,meteor,Javascript,Meteor,我想将textarea(或textfield)的内容添加到一个被动变量中,并将其绑定到一个视图,类似于AngularJS双重绑定 收听keydown的问题是最后一个字符将不包括在内。如果我使用键控将有延迟。有没有办法监听文本字段中的值更改,并在更改后立即设置被动变量 Template.body.events({ "keydown #textarea":function(){ input.set( $('#textarea').val()); } });

我想将textarea(或textfield)的内容添加到一个被动变量中,并将其绑定到一个视图,类似于AngularJS双重绑定

收听
keydown
的问题是最后一个字符将不包括在内。如果我使用
键控
将有延迟。有没有办法监听文本字段中的值更改,并在更改后立即设置被动变量

Template.body.events({
     "keydown #textarea":function(){
         input.set( $('#textarea').val());
     }
 });

您可以使用HTML5
input
事件,它可能更适合您的需要

Template.body.events({
  "input #textarea":function(){
    input.set( $('#textarea').val());
  }
});