jquery .each,带有动态名称/变量

时间:2015-04-14 13:59:36

标签: jquery variables each

我有以下语法:

 $.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])之类的内容也可以使用

谢谢,

1 个答案:

答案 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

的更多信息