Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Liczenie divów w divie z takimi samymi nazwami klas
Forum PHP.pl > Forum > Przedszkole
b_chmura
Witam
Mam dla przykładu taki kod:
  1. <div class="tata">
  2. <div class="syn"></div>
  3. <div class="syn"></div>
  4. <div class="syn"></div>
  5. <div class="syn"></div>
  6. <div class="syn"></div>
  7. </div>
  8. <div class="tata">
  9. <div class="syn"></div>
  10. <div class="syn"></div>
  11. <div class="syn"></div>
  12. </div>

I chciałbym policzyć ile synów jest u jednego i drugiego taty ale nie mam zielonego pojęcia jak

Zaczynam coś w deseń:
  1. var taty = $$(".tata");
  2.  
  3. taty.each(function(tato, index){
  4. var syny = $$(".syny");
  5. alert(syny.length);
  6. });


ale to prawda liczy wszystkich synów... Jak wyszczególnić od którego taty ile synów?
nospor
nie wiem jakiego libu uzywasz ale w jquery to by bylo tak:
Kod
//nie:  var syny =  $$(".syny");
//tak:
  var syny =  $(this).find(".syny");
b_chmura
No tak, zapomniałem napisać. Korzystam z mootools nie jQuery.
nospor
no to analogicznie.... algorytm przeciez ten sam.
Widze ze w mootols jest metoda getElements(). zastepuje ona find z jquery
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.