![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 384 Pomógł: 13 Dołączył: 16.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Umieszczam poprzez append kod na formularz:
a nastepnie chce zeby po kliknieciu tego elementu wykonala sie pewna akcja:
niestety nic sie nie dzieje, dla elementow ktore juz sa, wszystko dziala ale dla appented juz nie, co takiego moge robic zle ? przeciez ON oraz APPEND są dobrze uzyte ... -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 178 Pomógł: 49 Dołączył: 16.04.2012 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Cytat Event handlers are bound only to the currently selected elements; they must exist at the time your code makes the call to .on(). Źródło: http://api.jquery.com/on/Użyj "delegated events" lub wykonuj przypisanie tego eventu po utworzeniu elementu. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Użyj składni z 2 parametrem:
elem.on( events, selector [, data ], handler ) Bo wtedy warunkiem istotnym jest by elem istniał, ale selector może już być dynamiczny ![]() EDIT: Widzę, że dokładnie to samo jest w dokumentacji .on() gdy się zjedzie nieco niżej. Tam też delegated events są identycznie zaimplementowane. -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 384 Pomógł: 13 Dołączył: 16.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tak właśnie zrobiłem, dzięki bardzo za pomoc, już to rozumiem
![]() -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 06:58 |