Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jQuery - późne wiązanie?, czy się da określić akcję dla utworzonego później obiektu
TomASS
post
Post #1





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Witajcie.

mam sobie stornkę, na którą treść generuję dynamicznie - AJAXEM.

Do:

  1. <div id="test"></div>
  2. </body>


wstawienie jest (takich selektow moze być więcej - użytkownik je dodaje do "div#test":
  1. <select name="opcja[]">
  2. <option value="1">raz</option>
  3. <option value="2" class="klikalne">dwa</option>
  4. <option value="3">trzy</option>
  5. <option value="4" class="klikalne">cztery</option>
  6. <option value="5">pięć</option>
  7. </select
>

Chciałbym zrobić, aby po naciśnięciu (wybraniu) jakiejś opcji class="klikalne" wyświetlił się alert i jakieś dodatkowe czynności (min wybranie w tym selkcie pierwszej pozyji), a więc daję:

  1. $(document).ready(function() {
  2. $(".klikalne").click(function(){
  3. alert('!');
  4. });
  5. });


niestety nie działa - pewnie dlatego, że w momencie utworzenia strony, obiekty class="klikalne" nie istnieją a są jedynie dopiero później dynamicznie tworzone.


--------------------
Go to the top of the page
+Quote Post

Posty w temacie
- TomASS   jQuery - późne wiązanie?   23.05.2012, 18:08:30
- - k_@_m_i_l   [HTML] pobierz, plaintext $(".klikalne...   23.05.2012, 18:35:53
- - gg1985   Kod$('select').change(fun...   31.05.2012, 20:58:53


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: 19.08.2025 - 18:09