Javascript backbone.js事件未绑定到文本区域上的激发操作

Javascript backbone.js事件未绑定到文本区域上的激发操作,javascript,jquery,backbone.js,cordova,backbone-events,Javascript,Jquery,Backbone.js,Cordova,Backbone Events,我的模板中有一个文本区域。我想将文本值从文本区域传递到函数(视图)更改事件。我将“更改”事件绑定到textarea,但操作不起作用 模板 <div id="replyt" class="commentArea"> <textarea id="rep" class="form-control" placeholder="What's on your mind ?" rows="2"><

我的模板中有一个文本区域。我想将文本值从文本区域传递到函数(视图)更改事件。我将“更改”事件绑定到
textarea
,但操作不起作用

模板

<div id="replyt" class="commentArea">                                           <textarea id="rep" class="form-control" placeholder="What's on your mind ?" rows="2"></textarea>
    </div>
我的行动

 test:function(e)
      {
      var val = $(e.currentTarget).val();
       alert( val );
    e.preventDefault();

     },

这里我使用了
keyup
keydown
。我的事件正在工作,但当我在文本区域键入时,第一个字符会触发动作

当值更改或按下某个键时,会触发
输入
向下键/向上键
事件。我不知道您希望
change
何时触发,但是
blur
会在文本区域失去焦点时触发:

'blur #rep': 'test'

但当我在空文本框中单击时,任何页面中的动作都是fire,我将其fire action@jgillich标签化
'blur #rep': 'test'
"blur #rep":"yourMethod"


 yourMethod:function(){
 if($('#textArea').val() != null || '#textArea').val() != undefined){
  /*Call your other function here*/
}
}