每个jQuery在数组上循环几次

时间:2018-07-25 07:04:20

标签: javascript jquery

我必须在我的UI中显示一些来自API的数据。我得到一个包含12个元素的数组,但是在每个循环之后,UI中有60个项目。这些物品是混乱的。我可以以某种方式打破循环,或者以其他方式解决此问题吗?例如,我有一个数组[1,2,3,4,5,6]每个循环返回1,1,2,3,4,1,1,即值是混乱的并且循环了几次

success: function (data) {
   var arr = data.Races;  // my array
   jQuery.each(arr, function (index, item) {
     var date = item.RACE_DATE;
     content += '<tr class="test-content">\n' +
                  '<td>' + date + '</td>\n +';// i am getting each item from array
                  '</tr>';
        raceInformation.append(content);
     });
  }

1 个答案:

答案 0 :(得分:0)

您需要做的就是在循环回调中返回false:

success: function (data) {
   var arr = data.Races;  // my array
   jQuery.each(arr, function (index, item) {
     var date = item.RACE_DATE;
     if(date===item.RACE_DATE)
     {
         content += '<tr class="test-content">\n' +
                  '<td>' + date + '</td>\n ';// i am getting each item from array
                  '</tr>';
        raceInformation.append(content);
     }
     return false;
     });
  }

For more Details, Click Here