![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 1 Dołączył: 7.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
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' }); }); Ten post edytował island 4.05.2010, 19:25:16 |
|
|
![]() |
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
a czy firebug coś 'mówi'? masz gdzieś przykład on-line? jak nie to wrzuć.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
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() Ten post edytował vokiel 4.05.2010, 19:17:12 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 1 Dołączył: 7.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki vokiel!!!!! Wykorzystałem funkcję live() i działa!
Ten post edytował island 5.05.2010, 09:34:12 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 03:49 |