![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 0 Dołączył: 3.06.2010 Ostrzeżenie: (50%) ![]() ![]() |
Mam następujący problem.
Chciałbym nadać obsługę autocomplete dla dynamicznie generowanego obiektu input, jak to zrobić? Jeśli input jest podany jawnie i pojawia sie zaraz po wywołaniu strony jest ok wszystko działa, ale jeśli zostanie wygenerowany automatycznie np na skutek jakieś akcji z zewnetrznego pliku php to juz funkcje jQuery go nie widzą. To jest w pliku głównym: $("#aircraft").focus().autocomplete("aircraft.php", { width: 100, selectFirst: true }); Potem automatycznie generuję input z innego pliku php: echo "<input type='text' id='aircraft' name='aircraft' style='width:200px'> </input>"; |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 Pomógł: 1 Dołączył: 5.08.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
W chwili wywołania skryptu dany element nie istnieje i nie można przypisać do niego akcji. Wywołaj akcję po pobraniu danych, albo użyj funkcji .live()
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 0 Dołączył: 3.06.2010 Ostrzeżenie: (50%) ![]() ![]() |
No właśnie jak wywołać funkcję jQuery po utworzeniu obiektu? O to mi chodzi, czy to jest możliwe?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
live()
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 1 Dołączył: 28.09.2007 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Jeśli tworzysz element dynamicznie w JS, to co stoi na przeszkodzie, żeby przypisać mu wtedy obsługę zdarzeń?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 08:18 |