我有以下语法:
$.each(result, function(key, value){
alert(value.first_name);
});
first_name显然是数组中的值。
我想要/需要做的是这样的事情:
$.each(result, function(key, value){
var column='first_name';
alert(value.column);
});
我想提醒来自变量的数组中的值。这显然是失败的,因为它将列视为数组键而不是变量。
这可能吗?
或类似alert(value[2])
之类的内容也可以使用
谢谢,
答案 0 :(得分:2)
使用value[column]
代替value.column
var value = {
first_name: 'John'
},
column = 'first_name';
alert(value[column]);

有关JavaScript对象https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects
的更多信息