[英]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");
}
});
提前致謝!
上面的代碼似乎正確,我不確定真正的問題是什么。 請嘗試以下操作:
給該元素指定一個id = todoItem,並使用#todoItem而不是[name = todoItem]來查看是否可行。
檢查您是否正確將模板命名為“ todoItem”
嘗試使用其他瀏覽器。
如果以上方法均無效,則問題可能出在代碼的其他部分。
是的,上面的代碼是正確的。 請仔細閱讀:
當按下鍵盤上的鍵時,所有這些事件類型都會做出反應。
您可以按任意鍵盤嘗試查看控制台日志。 您目前沒有看到任何東西,因為您沒有按鍵盤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.