jquery:访问json数组上的项时未定义的值

时间:2012-02-22 04:28:59

标签: javascript jquery json

尝试在这里学习jquery,所以我采用了一个循环遍历json集合的常规javascript片段,如下所示:

 for (var i in msg) {
                        alert(msg[i].Name);
                    }

在这种情况下,警告框会显示正确的名称。

但是,如果我像这样使用jquery:

  $.each(msg, function(item) {
                        alert(item.Name);
                    });

警告框显示json集合中每个项目的undefined。我错过了什么?

TIA。

1 个答案:

答案 0 :(得分:2)

使用第二个参数。

  // this one-------------v
$.each(msg, function(i, item) {
    alert(item.Name);
});