使用jquery变量查询json对象

时间:2015-09-28 17:26:02

标签: javascript jquery json

我有一个json对象,我在jquery中查询并且无法使用存储在jquery变量中的值。例如:

$tops= json.tops
$color = "blue";

如果我console.log($tops.blue);我得到了预期的结果。但是,如果我console.log($tops.$color);我得到'undefined'

任何人都可以解释我做错了什么/有什么区别?

1 个答案:

答案 0 :(得分:1)

从您的console.log示例中,我的想法是您要找的是$tops[$color]$tops.$color会查找'$color'的属性。

从您的代码示例中,我认为您需要$color = 'blue'(蓝色是字符串),因为它目前是名为blue的变量的值。

此外,也许这会有所帮助:JavaScript property access: dot notation vs. brackets?