Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jquery] odczytanie wartosci inputa
trucksweb
post
Post #1





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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. });


--------------------
Rozmawia dwóch dyrektorów:
- Jaki jest twój ideał sekretarki?
- 20-letnia dziewczyna z 30-letnim doświadczeniem.
Go to the top of the page
+Quote Post
ziqzaq
post
Post #2





Grupa: Zarejestrowani
Postów: 428
Pomógł: 128
Dołączył: 17.06.2007

Ostrzeżenie: (0%)
-----


  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").

Ten post edytował ziqzaq 1.01.2009, 21:49:31
Go to the top of the page
+Quote Post
trucksweb
post
Post #3





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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


--------------------
Rozmawia dwóch dyrektorów:
- Jaki jest twój ideał sekretarki?
- 20-letnia dziewczyna z 30-letnim doświadczeniem.
Go to the top of the page
+Quote Post
ziqzaq
post
Post #4





Grupa: Zarejestrowani
Postów: 428
Pomógł: 128
Dołączył: 17.06.2007

Ostrzeżenie: (0%)
-----


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. ?>


Ten post edytował ziqzaq 1.01.2009, 22:08:59
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 06:03