繁体   English   中英

模板的meteorjs keyup事件

[英]meteorjs keyup event for template

我正在关注Meteor.js教程 ,但是我停留在这一点上。

'keyup [name=todoItem]': function(event){
  console.log("You just tapped a key on your keyboard.");
}

不管用

这是我的代码:

Template.todoItem.events({
  'click .delete-todo': function(event) {
    event.preventDefault();
    var documentId = this._id;
    Todos.remove({_id: documentId});
  },
  'keyup [name=todoItem]': function(event) {
    console.log("just tapped key on keyboard");
  }
});

提前致谢!

上面的代码似乎正确,我不确定真正的问题是什么。 请尝试以下操作:

  1. 给该元素指定一个id = todoItem,并使用#todoItem而不是[name = todoItem]来查看是否可行。

  2. 检查您是否正确将模板命名为“ todoItem”

  3. 尝试使用其他浏览器。

如果以上方法均无效,则问题可能出在代码的其他部分。

是的,上面的代码是正确的。 请仔细阅读:

当按下键盘上的键时,所有这些事件类型都会做出反应。

您可以按任意键盘尝试查看控制台日志。 您目前没有看到任何东西,因为您没有按键盘。

暂无
暂无

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

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