Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]jquery visible zwrócenie wartości id z wszystkich widocznych elementów
Forum PHP.pl > Forum > Przedszkole
pablo_83
witam,
mam problem z zwróceniem id elementów, które są visible.
Mam tabelę, w której ukrywam i pokazuję wiersze, dla wyświetlanych wierszy dodaję klasę activ.
  1. $('#demotable tr.wiersze:hidden').removeClass('active');
  2. $('#demotable tr.wiersze:visible').addClass('active');

dla chowanych usuwam ją. Teraz potrzebuję pobrać id dla elementów, które są wyświetlone (mają klasę activ)
  1. id_wiersza = $('#demotable tr.active').attr('id');


jednak tutaj dostaję id tylko pierwszego wiersza, jak mogę zrobić żeby pobrać id wszystkich wierszy z klasą activ

nie wiem dlaczego ale jeśli zamiast id pobieram text w tym wierszu
  1.  
  2. [php]
  3. $('#demotable tr.active td.kolumna1').text()


to zwracane są wszystkie wartości, a jak próbuje pobrać id tych elementów to zwracany jest tylko pierwsz ;/
vokiel
Cytat
jednak tutaj dostaję id tylko pierwszego wiersza, jak mogę zrobić żeby pobrać id wszystkich wierszy z klasą activ

each()


Musisz zrozumieć jedną rzecz, jeśli pobierasz element, który zawiera sobie kilka innych elementów, to nie możesz pobierać id jako jedną wartość, bo skąd skrypt ma wiedzieć z którego elementu tablicy tą wartość brać?

Pojedynczą wartość pobieraj dla jednego elementu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.