2016-04-26 2 views
0

MY CODEキーボードのテキストボックスの値を取得する方法流星JSのキーイベントを入力しますか?

Template.profile.events({ 
 
     'keypress .add_comment': function (evt, template){ 
 
      
 
      if(evt.which === 13){ 
 
       
 
       alert($(event.currentTarget).val()); 
 
      } 
 
     }

私のコードは動作しません。私を助けてください。

おかげ

+0

私は上記のコードを使用しており、動作していません。私を助けてください。 –

答えて

0

エラーが警戒ラインです。流星で$を使ってイベントにアクセスする必要はありません。

私は以下を試してみて、きれいに働きました。

'keypress .add_comment': function (evt, template){ 

     console.log(evt); 
     if(evt.which === 13){ 
      alert("Enter!"); 
     } 

私はあなたが何をしようとしているのかは分かりませんが、Meteorのチュートリアルを参照してください。これは、jQueryの方法とは少し異なります。希望が助けてくれる!

0

あなたは直接あなたが代わりにEVTのイベントを書いた

$('.add_comment').val(); 

または

$(evt.currentTarget).val(); 

のようなテキストを取得するためにjQueryを使用することができます。

+0

ありがとうPankaj Jatav。それは働いている –

関連する問題