Olası Çoğalt: açıldığında seçilen sanki
hiçbir varsayılan tarih datepicker verilir
JQuery Datepicker - no default dateSeçilen tarihe sahip Datepicker?
, bu bugün vurgulamaktadır. Herhangi bir tarih seçilmeden tarihçiyi açmak mümkün mü?
Olası Çoğalt: açıldığında seçilen sanki
hiçbir varsayılan tarih datepicker verilir
JQuery Datepicker - no default dateSeçilen tarihe sahip Datepicker?
, bu bugün vurgulamaktadır. Herhangi bir tarih seçilmeden tarihçiyi açmak mümkün mü?
defaultDate
seçili olanı kaldıramazsınız, her zaman bir şey seçecektir (eğer boş bırakırsanız, bugün seçecektir). Ancak, işlevselliği bilge, gerçekten bir fark yapmaz, bu yüzden sadece bu gibi tarihten itibaren seçim sınıfları kaldırmaktır etrafında tek yön gitmek:
$("#datepicker").datepicker({
beforeShow: function(input, inst) {
window.setTimeout(function(){
$(inst.dpDiv).find('.ui-state-highlight.ui-state-hover').removeClass('ui-state-highlight ui-state-hover')
},0)
},
});
teşekkür i kodunuzu gereksinimlerime göre değiştirdim: 'beforeShow: function (giriş, inst) { $ def = $ (" # "+ inst.id) .datepicker (" option "," defaultDate "); if ($ def == null) { window.setTimeout (işlev() { $ (inst.dpDiv) .find ('td.ui-datepicker-geçerli gün'). RemoveClass ('ui-datepicker-current -gün ') bulmak (' a.ui-state-hover '). removeClass (' ui-state-hover '); }, 0); } } ' – Strosino
Değiştirilen kodunuz boynumu Strosino kurtardı. Sana bir yay. =) – dimitarvp