每个循环的jQuery都不起作用

时间:2018-01-23 03:07:37

标签: javascript jquery foreach each

我正在使用jQuery for each循环。但奇怪的是内循环没有被执行。我附上了关于外循环和内循环如何执行的信息。

$.each(arrForGrade, function(j, itemJ) {
    //currentLoad++;
    $.each(arrForSubject, function(k, itemK) {
        //Something
    });
});

它不会进入内循环并直接突破循环。非常感谢任何帮助。

Image 1

Image 2

Image 3

3 个答案:

答案 0 :(得分:1)

你的images讲述了整个故事。 arrForGrade是未定义的,因此尝试迭代它是行不通的,因为你不能迭代不存在的东西。

答案 1 :(得分:0)

就在那里,直接在你的IMAGE2中... arrForGrade没有被定义。这并不是说你没有进入你的内循环,而是你甚至没有进入你的外循环。

答案 2 :(得分:0)

arrForGrade不存在。这就是为什么它不进入第一个循环。 分开使用它们进入。

$.each(arrForGrade, function(j, itemJ) {
    //currentLoad++;
});
$.each(arrForSubject, function(k, itemK) {
   //Something
});

喝彩!