jquery .each()无效

tec*_*ead 0 javascript jquery json

我想循环

  • 内部lists和后面的每个对象
  • 每个list内部lists并计算其中的对象数量list
  • 如果list= 3 内的对象数,我想提醒每个对象的值

JSON

{
   "lists":[
    {
        "list":[
         {
            "value": "List 1 Value A"
         },
         {
            "value": "List 1 Value B"
         },
         {
            "value": "List 1 Value C"
         }
       ]
    },
    {
         "list":[
          {
             "value": "List 2 Value A"
          },
          {
             "value": "List 2 Value B"
          },
          {
             "value": "List 2 Value C"
          },
          {
             "value": "List 2 Value D"
          }
         ]
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

JQuery代码

$.each(response.lists.list, function(index, list){
   alert(list.value);
}
Run Code Online (Sandbox Code Playgroud)

Rob*_*ska 5

尝试使用:

$.each(response.lists, function (i, list) {
    if (list.list.length === 3) {
        $.each(list.list, function (j, item) {
            alert(item.value);
        });
    }
});
Run Code Online (Sandbox Code Playgroud)

这是一个小提琴.