Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] pobieranie wartosci pól
Forum PHP.pl > Forum > Przedszkole
-ala-
  1. <tr>
  2. <td><input type="text" name="ip" value="" /></td>
  3. <td><input type="text" name="hp" value="" /></td>
  4. </tr>
  5. <tr>
  6. <td><input type="text" name="ip" value="" /></td>
  7. <td><input type="text" name="hp" value="" /></td>
  8. </tr>


odwołuje się do pola hp w ten sposób

[JAVASCRIPT] pobierz, plaintext
  1. $('table tbody tr input[name=hp]').keyup(function()
  2. {
  3. $(this).val();
  4. }
[JAVASCRIPT] pobierz, plaintext


Jak zrobić żeby po naciśnięciu klawisza w polu hp, odczytywana byłaby też wartość pola ip w tym samym wierszu?
CuteOne
jquery parent()
lub/i
jquery find()
-ala-
Nie działa, już kombinowałem nawet z prev(), prevAll

[JAVASCRIPT] pobierz, plaintext
  1. alert($(this).parent("input[name=ip]").val());
[JAVASCRIPT] pobierz, plaintext


cały czas zwraca "undefined".
CuteOne
tr/td/input[name=ip]
tr/td/input[name=aa]

szukasz rodzica w

tr/td (td w którym znajduje się input[name=ip])

Pomyśl chwilę ile parentów musisz zastosować aby dobrać się do TR a następnie w nim szukać TD z input[name=ip] lub jaki selector wstawić w parent() smile.gif
Gość
[javacsript]$(this).parent('tr td').find("td input[name=ip]").val()[/javascript]

Tak powinno to być.rodzic tr td i odwolanie do niego td input jednak nie dziala.
Arcioch
Spróbuj tak smile.gif

  1.  
  2. $('table tbody tr input[name="hp"]').keyup(function()
  3. {
  4. var wartosc = $(this).parent().parent().find('td:first').find('input').val();
  5. alert(wartosc);
  6. }
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.