Manualai.lt Forumas
HTML, CSS ir JavaScript diskusijos => jQuery => Temą pradėjo: Modestas Vaitkevičius 2013-06-24 22:10:10 pm
-
Sveiki,
Turiu bėdą, nes neina padaryti .each funkcijos kartu su .load funkcija...
Esmė yra tokia:
Turiu .lesson klasę, kuriai kiekvienai turiu padaryti .load() ir gražinti rezultatą. Viskas būtų lyg ir ok, tačiau... Man į visus .lesson gražina tą patį :) Bandžiau ir each ir while, bet... Nesigauna :)
Tad gal kas turit kokių nors minčių?
Ačiū
ps. mano kodas:
$(group).find('.lesson').each(function(){
if(!$(this).hasClass('number')){
$(this).load('http://localhost/Jomba/administrator/schedule_class_1_4/random');
}
});
-
pabandyk uzsikesinti $(this), gal pasikeicia pointeris po tikrinimo?
-
ta prasme? :)
-
Callbac'ka netaip naudoji. Bandyk šitaip
$(group).find('.lesson').each(function(i, e){
if(!$(e).hasClass('number')){
$(e).load('http://localhost/Jomba/administrator/schedule_class_1_4/random');
}
});
-
Išsprendžiau bėdą kitaip :)
Iš dalies buvo mano testo kaltė ten, bet pasitobulinau kartu ir visą script'ą :D
-
Išsprendžiau bėdą kitaip :)
Iš dalies buvo mano testo kaltė ten, bet pasitobulinau kartu ir visą script'ą :D
gal nori pasidalinti sprendimu? ;)
-
Realiai, tai šis script'as veikia taip pat, bet.. Viskas veikia labai greitai :) Todėl pvz su random naudos nėra, bet jei paleidi kokį script'ą su kuo kitu, kas kaskart duoda kitą info, tai viskas veikia :)
O šiaip pats siunčiau skaičių kartu su .load() ir tiesiog pagal tą skaičių kažką atlikdavau :)