【发布时间】:2019-09-16 11:56:16
【问题描述】:
朋友们!我有一个 json 文件、一个 .js 文件和一些 html。
我可以从js文件中的json文件中读取数据就好了,它正在输出到控制台。
所以我有一个包含所有 50 个州的下拉菜单,其中的值是州的缩写。每个状态有 6 个不同的值,如下所示:
"AK": {
"I": 0,
"II": 0,
"III": 0,
"IV": 0,
"V": 0,
"VI": 0
}
我可以像这样控制数据:data.AK.II,这很好。
我在实现这一点时遇到了问题:数据。(所选选项的值)。II
$('select#input_56_3').on('change', function () {
var thisValue = $('select#input_56_3 option:selected').val();
var newValue = data.thisValue.I;
console.log('newValue = ' + newValue);
});
这是我遇到的错误,所以“thisValue”遇到未定义。
未捕获的类型错误:无法读取未定义的属性“I”
我应该以某种方式转换它吗?我想我已经盯着这个太久了。
【问题讨论】:
标签: javascript jquery json object