从我的DOM元素中,我让用户选择一个州。
在我的代码中,我去了:
var State = $("select[name=state1]").val();
因此,如果选择了AZ,则输出将为State == "AZ"
然后我为每个州都有数组,例如:
var AZ =[[1],[2]];
我为每个数组填充一些数据。 然后我尝试进行如下计算:
var ABC = 25 * State[0][1];
但是,变量state
不是数组。我希望state
替换为所选的AZ
,例如它可能是 var ABC = 25 * AZ[0][1];
所以我实际上想要计算...
State
关于如何自动将#include <stdio.h>
int main()
{
int a=1;
int b=10;
int c=2012;
char date[11];
sprintf(date, "%d/%d/%d", a, b, c);
printf("%s\n", date);
sprintf(date, "%02d/%02d/%04d", a, b, c);
printf("%s\n", date);
return 0;
}
的值传递到最后一个等式的任何想法?
答案 0 :(得分:1)
将您的状态更改为包含状态数组的对象:
var state = { AZ : [[1],[2]], OS : [[3], [4]] };
var abc = 25 * state["AZ"][0]
答案 1 :(得分:1)
我建议您稍微改变一下您的州值:
var states = {
AZ: [[1],[2]],
//and so on
};
然后你可以做
var ABC = 25 * states[State][0][1];