/ / JQuery mix 2 $ .each logic - jquery, logic, each

JQuery mieša 2 $. Každá logika - jquery, logika, každý

Mám trochu hádanky na rukách.

Mám 2 $.každý blok, ktorý získava údaje zo súboru JSON, ale potrebujem ich jeden po druhom namiesto jedného bloku a potom nasledujúce. Viem, že je to v mojej logike, ale zdá sa mi, že to nepraská :-(

                //block 1
if (entry.hasOwnProperty("class2"))
{
$.each(entry.class2, function (index, data)
{
test01 = this.name;
});

}

//block 2
if (entry.hasOwnProperty("tutors"))
{
$.each(tutors, function (index, data)
{
test02 = this.fname;
});

}

Takže obidve majú viacnásobné záznamy a to, čo v súčasnosti robia, je:

blok 1, blok 1, blok 1, blok 2, blok 2, blok 2 // podľa množstva záznamov.

Potrebujem:

blok 1, blok 2, blok 1, blok 2, blok 1, blok 2 // podľa množstva záznamov.

Snažil som sa používať funkcie, ale žiadny úspech tam, ale táto logika je v inom $.each blok a Áno oni musia byť v tom $.each blok.

odpovede:

0 pre odpoveď č. 1

Predpokladám, že používam rovnakú štruktúru údajov ako v Prístup do druhého poľa v dekodéri JSON pomocou Jquery

Použite jeden $.eachs využitím internetu index odkazovať na zodpovedajúci prvok v inom poli:

var class2 = raw00.allData[0];
var tutor = raw00.allData[1];

$.each(class2, function(index, data) {
console.log(this.name);
var that = tutor[index];
console.log(that.fname);
});