在对象上使用它

时间:2013-08-21 12:48:44

标签: javascript jquery

所以我正在制作游戏,但我在销售商品方面遇到了麻烦。 我做了对象

var price = {
sword:3,
fish:1
}

一旦你点击类“item”的东西,就应该告诉你价格 除非它不起作用

$(".item").click(function(){
alert(price.(this.id))
});

有人可以帮助我吗?

3 个答案:

答案 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]);