Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Div zależny od select
Forum PHP.pl > Forum > Przedszkole
d.stp
Mam html:

  1. <tr>
  2. <td>
  3. <select name="typ" id="typ">
  4. <option value="1">prywatne</option>
  5. <option value="2">firmowe</option>
  6. </select>
  7. </td>
  8. </tr>
  9. <tr id="prywatne" style="display: none;">
  10. <td align="right">Imię:</td>
  11. <td><input type="text" name="imie" /></td>
  12. </tr>
  13. <tr id="prywatne" style="display: none;">
  14. <td align="right">nazwisko:</td>
  15. <td><input type="text" name="nazwisko" /></td>
  16. </tr>
  17. <tr id="firmowe" style="display: none;">
  18. <td align="right">Nazwa firmy</td>
  19. <td><input type="text" name="firma" /></td>
  20. </tr>
  21. <tr id="firmowe" style="display: none;">
  22. <td align="right">nip</td>
  23. <td><input type="text" name="nip" /></td>
  24. </tr>


I w jquery próbuję zrobić że pokazują się wiersze tabeli zależne od select więc:

  1. $("tr#typ").change(function(){
  2.  
  3. var typ = $(this).val();
  4.  
  5. if (typ == 1) {
  6. $("tr#prywatne").show();
  7. $("tr#firmowe").hide();
  8. }
  9. else {
  10. $("tr#prywatne").show();
  11. $("tr#firmowe").hide();
  12. }
  13.  
  14. });


Działa, ale pokazuje mi tylko po 1 wierszu, czyli jak mam imię i nazwisko w typie = prywatne to pokaże mi tylko "imię".

Jak zrobić żeby pokazywało wszystkie wierwsze == tr#prywatne?
b4rt3kk
Zdajesz sobie sprawę, że id to skrót od identity? Wartość ta powinna być unikatowa i niepowtarzalna na jednej stronie. Zamień id na class.
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.