Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript] Problem z datepicker'em
Forum PHP.pl > Forum > Przedszkole
island
Dlaczego podczas tworzenia dynamicznego pola textowego nie chce mi się wgrać datepicker (jquery) kiedy klikam na to pole? Jeśli zadeklaruję pole statycznie to wszystko działa:

Kod

<input type="text" name="pole1" id="pole1" />



Jeśli dynamicznie to wtedy NIE działa.

Kod
var element1 = document.createElement('input');
element1.setAttribute('type', 'text');
element1.setAttribute('name', "pole2");
element1.setAttribute('id', "pole2");
document.getElementById("my_div").appendChild(element1);


kod jquery

Kod
$(function() {
    $('#pole1').datepick({
                    dateFormat: 'yy-mm-dd'
                    });    
    $('#pole2').datepick({
                    dateFormat: 'yy-mm-dd'
                    });                                
});
piotrooo89
a czy firebug coś 'mówi'? masz gdzieś przykład on-line? jak nie to wrzuć.
vokiel
Bo jQuery uruchamiając datepicker, podpinając go pod pola, nie wie jeszcze o istnieniu tego pola, które dodajesz.
Zainteresuj się funkcjami delegate() (od v 1.4), live()
island
Dzięki vokiel!!!!! Wykorzystałem funkcję live() i działa!
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.