使用jquery变量查询json对象

Querying a json object with jquery variables

本文关键字:json 对象 查询 变量 jquery 使用      更新时间:2023-09-26

我有一个json对象,我在jquery查询,并有麻烦使用存储在jquery变量的值。例子:

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

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

谁能解释一下我做错了什么/有什么不同?

从你的console.log的例子,我的想法是,你正在寻找的是$tops[$color]$tops.$color会查找'$color'的属性

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

也,也许这将是有帮助的:JavaScript属性访问:点符号vs.括号?