Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jquery i formularz z php
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
borpaw
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>";
raidon
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()
borpaw
No właśnie jak wywołać funkcję jQuery po utworzeniu obiektu? O to mi chodzi, czy to jest możliwe?
erix
live()
pp-layouts
Jeśli tworzysz element dynamicznie w JS, to co stoi na przeszkodzie, żeby przypisać mu wtedy obsługę zdarzeń?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.