Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> JQuery obsłużenie listy.
istrd
post 3.06.2013, 22:11:30
Post #1





Grupa: Zarejestrowani
Postów: 90
Pomógł: 0
Dołączył: 3.12.2009

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


Witam,
Mam listę "instytucja" w kodzie html. Zależnie od niej za pomocą JQuery dodaję kolejną listę nowa lista może być powielona kilka razy. Chciałbym napisać funkcję reagującą na zdarzenie wyboru tej listy dynamicznie dodanej.
Piszę funkcje która ma to obsługiwać lecz ta nie chce reagować na to zdarzenie. Gdy osadzę listę sztywno/statycznie w html wszystko jest ok. Czy da się obsłużyć dynamicznie dodaną listę? Pozdrawiam i dziękuje za odpowiedź.


  1.  
  2. $(function() {
  3.  
  4.  
  5. $('select[name=instytucja]').change(function(){
  6. var value1 = $(this).val();
  7.  
  8. /* tu jeszcze kod */
  9.  
  10. $("#result").append('<select id="wyzywienie" name="wyzywienie"><option value="0">Preferowane wyżywnie</option> <option value="1">Mięsne</option> <option value="2">Wegetarniańskie</option> </select>');
  11.  
  12.  
  13. }
  14.  
  15. });
  16.  
  17.  
  18.  
  19. }
  20.  
  21.  
  22. });
  23. $('select[name=wyzywienie]').change(function(){
  24. var value1 = $(this).val();
  25. alert(value1);
  26.  
  27. });
  28.  
  29.  
  30.  
  31. });
  32.  
  33.  


Problem rozwiązany proszę o zamknięcie tematu.

trzeba było skorzystać z metody live.

  1. $('select[name=wyzywnie').live("click", function(event){
  2. var value1 = $(this).val();
  3. alert(value1);
  4. }
  5. );
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Talidali
post 4.06.2013, 10:01:05
Post #2





Grupa: Zarejestrowani
Postów: 79
Pomógł: 19
Dołączył: 31.05.2013

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


Nie używaj live. Jest pamięciożerne. I zaktualizuj sobie jquery.

Cytat
As of jQuery 1.7, the .live() method is deprecated. Use .on() to attach event handlers. Users of older versions of jQuery should use .delegate() in preference to .live().


--------------------
Szukam pracy za granicą jako FrontendDeveloper - AKTUALNE

forum.php.pl/PoszukujePraca_Frontend_Developer_t218107.html
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 Wersja Lo-Fi Aktualny czas: 29.06.2025 - 14:56