Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jquery] odczytanie wartosci inputa
Forum PHP.pl > Forum > XML, AJAX
trucksweb
mam taki kod:

  1. <?php
  2. ...
  3.      <td><input type="hidden" class="depot" value="<?php echo $dep['id_magazynu']; ?>" /><?php echo $dep['nazwa']; ?></td>
  4. ...
  5. ?>

i teraz pracuje nad dodaniem obslugi jquery, tzn gdy klikne na nazwe to odczytuje w alercie wartosc inpute depot.

naskrobalem co takiego, ale nie bardzo chce poprawnie dzialac.

  1. $(document).ready(function(){
  2. $(this).click(function () {
  3.  
  4. var id = $('.depot', this).val();
  5. alert(id);
  6. });
  7. });
ziqzaq
  1. <?php
  2. alert($('.depot').val());
  3. ?>

Tylko nie wiem czy nie lepiej dać temu elementowi id a nie class, żeby było jasne że mamy dostać jeden element a nie więcej (na wypadek gdyby więcej elementów miało klasę "depot").
trucksweb
wlasnie id nie przejdzie, bo mam wiele wierszy i zalezy mi na odczytaniu pryz akzdym z nich wartosci tego inputa.

to co podales tez nie bardzo chce dzialac, zreszta juz wczesniej probowalem.

Jednak na chwile obecna obszedlem ten problem, ustawiajac w nazwie link, w ktorym dalem atrybut rel z wartoscia ktora mnie interesuje a nastepnie w jquery odczytuje ta wartosc- poki co dziala
ziqzaq
To musi działać. Pobiera wszystkie el. z klasą "depot", iteruje po nich i wyświetla wartości.
  1. <?php
  2. $(document).ready(function(){
  3.    $('.depot').each(function(){
  4.        alert($(this).val());
  5.    });
  6. });
  7. ?>
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.