我在我的项目中使用 Meteor,并且我有以下点击事件:
Template.Products.events = {
"click .Product" : function() {
if(this.InStock) {
var item = Cart.findOne({Name : this.Name, Price : this.Price});
if(item) {
Cart.update(item._id, { $inc : {Quantity : 1} });
} else {
Cart.insert({ Name : this.Name, Price : this.Price, Quantity : 1 });
}
} else {
alert("That item is not in stock");
}
}
};
但是,它不适用于 Chrome(iPad 版)。