Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Dobranie sie do nastepnego tr z tabeli o okreslonym class
Forum PHP.pl > Forum > Przedszkole
Octobus
Witam, mam tabele ktora jest skonstruowana w ten sposob:


  1. <tr>
  2. <td>jeden</td>
  3. <td>costam <a href="#" class="rozwin">rozwiń</a></td>
  4. </tr>
  5. <tr class="zwiniete">
  6. <td>dwa</td>
  7. <td>cos</td>
  8. </tr>
  9.  
  10. <tr>
  11. <td>jeden</td>
  12. <td>costam <a href="#" class="rozwin">rozwiń</a></td>
  13. </tr>
  14. <tr class="zwiniete">
  15. <td>dwa</td>
  16. <td>cos</td>
  17. </tr>




umiescilem wiec js:
[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function() {
  2. $(".rozwin").click(function() {
  3. $(".rozwin").parent().parent().next("tr.zwiniete").toggle();
  4. });
  5. });
[JAVASCRIPT] pobierz, plaintext


i mi rozwija ... ale wszystkie .zwiniete na raz ... teraz pytanie jak sie dobrac do tylko jednego (nastepnego) .zwiniete zeby nie rozwijalymi sie wszystkie ;/

Dokladny kod tutaj: http://jsfiddle.net/SwYAT/
mortus
W linii 3 odwołujesz się do wszystkich elementów:
[JAVASCRIPT] pobierz, plaintext
  1. $(".rozwin").pare...
[JAVASCRIPT] pobierz, plaintext

a powinieneś odwołać się do tego klikniętego:
[JAVASCRIPT] pobierz, plaintext
  1. $(this).pare...
[JAVASCRIPT] pobierz, plaintext
luckyps
zmien
  1. $(".rozwin").parent().parent().next("tr.zwiniete").toggle();

na
  1. $(this).parent().parent().next("tr.zwiniete").toggle();


...mortus mnie ubiegł wink.gif
Octobus
Jestem ślepy, dzięki panowie.
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.