gpt4 book ai didi

javascript - 如何使用 jQuery 和 HTML select 元素访问对象?

转载 作者:行者123 更新时间:2023-11-29 22:14:25 25 4
gpt4 key购买 nike

我有这样的结构:

var data = {
'horizontal':{
'static':[1,3,5,7,9],
'dynamic':[2,4,6,8]
},
'vertical':{
'static':[1,3,5,7,9],
'dynamic':[2,4,6,8]
}
};

我有这个 HTML 对象:

Direction:
<select id="direction">
<option value="horizontal">Horizontal</option>
<option value="vertictal">Vertictal</option>
</select>

Type:
<select id="mytype">
<option value="static">Static</option>
<option value="dynamic">Dynamic</option>
</select>

我可以像这样访问 data.horizo​​ntal.static[2] 吗?

var result = data.[ $('#direction').val() ].[ $('#mytype').val() ][2];

有什么办法吗?

最佳答案

你的语法很接近....你需要:

var result = data[ $('#direction').val() ][ $('#mytype').val() ][2];

注意(方括号之间没有句点)

关于javascript - 如何使用 jQuery 和 HTML select 元素访问对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16061988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com