簡體   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