所以我正在制作游戏,但我在销售商品方面遇到了麻烦。 我做了对象
var price = {
sword:3,
fish:1
}
一旦你点击类“item”的东西,就应该告诉你价格 除非它不起作用
$(".item").click(function(){
alert(price.(this.id))
});
有人可以帮助我吗?
答案 0 :(得分:6)
$(".item").click(function(){
alert(price[this.id]);
});
答案 1 :(得分:3)
替换
alert(price.(this.id))
要
alert(price[this.id])
您无法通过点表示法的动态名称访问对象属性,请使用下标表示法。
答案 2 :(得分:1)
通过
访问 alert(price[this.id]);