Javascript-使用2 select访问数组元素

Javascript-使用2 select访问数组元素,javascript,jquery,Javascript,Jquery,我试过了,但没用。它给了我一个里面有字母的数组 例如,当我选择“B”和“1”时,结果是“B”,而不是“40” 我不明白为什么 谢谢你的帮助 $(文档).ready(函数(){ var A=[10,20,30]; VarB=[40,50,60]; var C=[70,80,90]; var letter=$(“#letter option:selected”).val(); var index=$(“#索引选项:选定”).val(); var结果=字母[索引]; $('#result').val

我试过了,但没用。它给了我一个里面有字母的数组

例如,当我选择“B”和“1”时,结果是“B”,而不是“40”

我不明白为什么

谢谢你的帮助

$(文档).ready(函数(){
var A=[10,20,30];
VarB=[40,50,60];
var C=[70,80,90];
var letter=$(“#letter option:selected”).val();
var index=$(“#索引选项:选定”).val();
var结果=字母[索引];
$('#result').val(result);
$(“#字母,#索引”).change(函数(){
var letter=$(“#letter option:selected”).val();//例如:“B”selected
var index=$(“#index option:selected”).val();//例如:“1”selected
var结果=字母[索引];
$('#result').val(result);//结果是“B”而不是“40”
});
});

A.
B
C
1.
2.
3.

我会使用关联的数组将字母select绑定到数组。这比为每个数组定义单独的数组更容易

$(文档).ready(函数(){
变量数组={A:[10,20,30],
B:[40,50,60],
C:[70,80,90]};
$(“#字母,#索引”).change(函数(){
var letter=$(“#letter option:selected”).val();
var index=$(“#索引选项:选定”).val();
var结果=数组[字母][索引];
$('#result').val(result);
}).触发(“变更”);
});

A.
B
C
1.
2.
3.

如果名称A、B、C是重要的,也可以使用数组对象
{A:[10,20,30],B:[40,50,60],C:[70,80,90]}
太棒了,它工作得非常好。非常感谢你,你让今天这个世界上的人感到快乐:-)