dinamik bir öğe oluştururken biliyorum, gibi bir şey kullanmak zorunda nasıl Bunu 'u yayınlıyorum, böylece dinamik olarak oluşturulmuş öğelerle etkileşim kurabilirim.datepicker canlı Yapımı JQuery
cevap
göre: Jquery .live works but not with .datepicker
Bu çalışması gerekir:
$("#tdInput1").live("click", function(){
$(this).datepicker({
inline: true
});
});
düzenleme: Bu cevap jQuery eski sürümleri içindir. JQuery 1.9+ için lütfen Vishal'in cevabını deneyin.
bir cazibe gibi çalıştı. Teşekkürler! – craigtb
İki farklı şeyle uğraşıyorsunuz. jQuery's live
olay ciltleme içindir, datepicker
ise bir olaya özel olarak bağlı değil, aynı zamanda bir anda bir öğeye işlevselliği ekler. jQuery aslında bir atası elemana olay işleyicisi ekler ve (javascript yolu olayları kabarcık kadar sayesinde) o olaylarla
tek nedeni live
eser olduğunu, atası aslında olayı ve delege alır o geldi sanki elemandan. Prensip karmaşıktır, fakat uzun ve kısa, sadece olaylarla çalışabilir.
Tarih seçici işlevini eklemek isterseniz, oluşturulduktan sonra yeni öğede datepicker
işlevini çağırın.
Teşekkürler .. bu sorunun cevabını bulana kadar uzun zamandır çözmeye çalışıyorum. – user1862764
kabul çözüm .. klavye odağını olayları ile çalışmaz bu yüzden bu kadar değiştirmek zorunda: .live
yöntemini içermez
$('.parent').on('focusin', '.datepicker', function(e) {
$(this).datepicker(options);
});
jquery 1.9.1 beri
.on
için
.live
değiştirmek zorunda kaldı . Yukarıdaki klavye olayları yanı sıra fare olayları için çalışır.
ben daha uygun bir çözüm olduğunu düşünüyorum:
$('input.datepickerClass').live('focus', function(){
if (false == $(this).hasClass('hasDatepicker')) {
$(this).datepicker({ options });
}
});
Lütfen kaynak kodundan sadece yanıt almaktan kaçının - ne yaptığınızı açıklayın, bu yüzden okuyucular ne söylemeye çalıştığınızı ve neden söylendiklerini anlayın. –
- 1. jQuery datepicker
- 2. jQuery datepicker
- 3. , jQuery datepicker
- 4. Yapımı
- 5. jQuery canlı sürüklenebilir/canlı olarak düşülebilir?
- 6. Jetpress'te jquery datepicker kullanın
- 7. jQuery Datepicker: tarih değeri
- 8. jQuery UI datepicker translation
- 9. jQuery Datepicker beforeShowDay çalışmıyor
- 10. jquery datepicker alt
- 11. jQuery UI DatePicker - Ay
- 12. jQuery datepicker Uygulamamda görünmüyor
- 13. jquery datepicker set mindate
- 14. jQuery UI Datepicker ve
- 15. jquery datepicker getdate formatı
- 16. jquery canlı yayın seç
- 17. jQuery datepicker - Tema stili neden gösterilmiyor?
- 18. JQuery UI'den özel yanıt DatePicker
- 19. jquery datepicker - tarih farkını hesapla
- 20. jQuery DatePicker: Seçili Tarih Al
- 21. css kapsamı dışında jquery datepicker
- 22. Bir jQuery UI datepicker biçimlendirme
- 23. jQuery Datepicker BeforeShowDay Sonraki Parametre
- 24. jquery datepicker date manuel giriş
- 25. jQuery datepicker - Dinamik altfield sorunu
- 26. JQuery UI datepicker gotoCurrent çalışmıyor
- 27. jquery datepicker ile çalışmaya başlama
- 28. jQuery datepicker takvim sorunları Firefox'ta
- 29. jQuery focusIn ve canlı etkinlikler
- 30. TypeError: $ ("# datepicker") datepicker bir işlev değil
Yani '.datepicker ({})' belli unsurları dinamik olarak DOM yüklenir olarak çalıştırmak istiyor? – Luke