![]() |
![]() ![]() |
![]() |
![]()
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 (IMG:style_emoticons/default/wink.gif) EDIT: Widzę, że dokładnie to samo jest w dokumentacji .on() gdy się zjedzie nieco niżej. Tam też delegated events są identycznie zaimplementowane. |
|
|
![]()
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 (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 21:54 |