2010-02-14 14 views
5

Czy jQuery pozwala nam używać pętli .each dla elementów na żywo?jquery 1.4 Zachowanie na żywo na .each?

Tworzę przyciski radiowe w locie i muszę zapętlić je wszystkie, ale pętla .each nie działa w przypadku elementów na żywo.

Jeśli jquery nie obsługuje tego rodzaju pętli na żywo, czy jest jakaś inna metoda osiągnięcia tego?

+0

'.live()' nie działa w ten sposób, dołącza podnośniki do góry na poziomie dokumentu i nasłuchuje, kiedy zdarzenia się pojawiają. Nowy element, stary element, nie ma znaczenia ... wszystkie zdarzenia bańki są w ten sam sposób. Najczęstszym błędnym przekonaniem jest, że '.live()' dołączaj zdarzenia w miarę dodawania elementów ... tak nie jest. Ze względu na to, jak to działa, '.each()' nie może być używane w ten sposób. –

Odpowiedz

6

live() działa tylko przy wiązaniu zdarzeń. Jedyne, co przychodzi mi do głowy to umieszczenie całego kodu w funkcji i ponowne wykonanie go po wstawieniu elementów.

+0

dziękuję, to pomogło naprawdę – Jorre

0

na końcu pętli, uruchom przyciski radiowe.

to zadziałało dla mnie.

+0

opublikować niektóre z twoich kodów na ... które będą pomocne .. – bipen