繁体   English   中英

流星事件处理程序抑制问题

[英]meteor event handler suppression issue

这是我的按钮单击处理程序:

Template.kanjifinder.events({
  'click input.btnOK': function () {
    console.log("click");
        SetCharacters();
      }
});

但是,在为我的文本输入添加以下事件处理程序之后,上述按钮单击代码已停止工作。

Template.kanjifinder.events = ({
'keydown input.txtQuery': function (evt) {
  if (evt.which === 13) {
     SetCharacters();
  }
 }
});

如何使keydown事件处理程序和button click事件处理程序同时工作?

不要使用=

Template.kanjifinder.events({
'keydown input.txtQuery': function (evt) {
  if (evt.which === 13) {
     SetCharacters();
  }
 }
});

您也可以将两者一起使用:

Template.kanjifinder.events({
    'click input.btnOK': function () {
        console.log("click");
        SetCharacters();
    },
    'keydown input.txtQuery': function (evt) {
        if (evt.which === 13) {
            SetCharacters();
        }
    }
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM