如何在键盘上获取文本框值在meteor JS中输入关键事件?

时间:2016-04-26 12:08:44

标签: meteor

我的代码

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

我的代码无效。请帮帮我。

谢谢

2 个答案:

答案 0 :(得分:0)

错误发生在警报行中。您无需使用流星中的$来访问该事件。

我尝试了以下内容,并且效果很好。

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

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

我不确定你要做什么,但要通过Meteor的教程。它与jQuery的方式有点不同。希望有所帮助!

答案 1 :(得分:0)

您可以直接使用jquery获取

之类的文本
$('.add_comment').val();

$(evt.currentTarget).val();

你写的是事件而不是evt。