![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 271 Pomógł: 4 Dołączył: 5.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z wykonaniem wydawać by się mogło prostej rzeczy (może to ten oczekiwany urlop), a mianowicie mam kod, który wygląda mniej więcej tak:
chce, aby we wszystkich elemenach <li>, które mają klasę 'spr' wykonała się określona akcja.. np. sprawdzenie value, porównanie z określoną rzeczą i zmiana innej.. próbowałem z this, ale jakoś nie mogę tego ugryźć.. jakaś sugestia? Jak można użyć $('li').hasClass('spr)(IMG:style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 153 Pomógł: 41 Dołączył: 28.06.2011 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
sugestia :
jquery api -> each |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 151 Pomógł: 36 Dołączył: 1.02.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 271 Pomógł: 4 Dołączył: 5.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
sugestia : jquery api -> each no wiedziałem, że to będzie proste.. dzięki serdeczne za pomoc (IMG:style_emoticons/default/smile.gif) edt: a jednak jeszcze mały problem? w jaki sposób uzyskać dostęp do elementów w każdym <li> jak np. odczytać val() z <li class="spr"><input name="ilosc" value="aa" /></li> użycie:
zwraca tylko wartość pierwszego elementu.. jak to połączyć z this? Ten post edytował chomiczek 27.07.2011, 14:54:47 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 715 Pomógł: 47 Dołączył: 5.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Do zmiennej 'zmienna' przypisane są wszystkie tagi <li> z klasą spr. Do zmiennej 'zmienna' dodajemy event click( $jq(zmienna).click). Funkcja działa wówczas kiedy klikniemy na element li z klasą spr inne tagi li nie będą reagowały na kliknięcie. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 271 Pomógł: 4 Dołączył: 5.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
nie do końca o to mi działa, bo musiałbym pobrać wszystkie LI i zasymulować ich kliknięcie.. zrobiłem to inaczej.. przy generowaniu strony generuje stringa w JS:
a następnie splitem, go rozbijam i w pętli już sobie sprawdzam wszystkie interesujące mnie wartości..być może nie jest to rozwiązanie optymalne, ale na chwilę obecną rozwiązuje mój problem. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 07:22 |