只获取json数组中的第4个元素

时间:2014-08-23 19:17:40

标签: javascript jquery arrays json

我有一个像这样的json文件:

{

    "product": {
        images": [
         "13953115",
         "13953112",
         "13953116",
         "13953026",
         "13953021",
         "11519717" 
        ], //etc
   }
}

我正在尝试第4个元素(在“13953026”上方的示例中),然后使用它附加到div。代码目前看起来像这样:

 $.getJSON('url-to-product?format=json', function(data){
   var images = [];

   // how to select the fourth element?//
   var image = images[4];

   var fourthImage = $('<img src="'+ image +'" width="265" height="340" alt="" />');
   $('.con_images').html(fourthImage);
 });

我认为var image = images[4];可行,但显然不是。我在here中找到了一些有用的帖子,但我不知道如何在我的代码中加入它。

有人可以帮我这个吗? THX ...

2 个答案:

答案 0 :(得分:2)

我没有看到任何问题:

$.getJSON('url-to-product?format=json', function(data){

   var image = data.product.images[3];

   var fourthImage = $('<img src="'+ image +'" width="265" height="340" alt="" />');
   $('.con_images').html(fourthImage);
});

另请参阅:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Property_Accessors

答案 1 :(得分:1)

要访问数组中的第四个元素,

使用obj.product.images[3]

数组索引从0开始