आप defaultDate
को हटा नहीं सकते हैं, क्योंकि यह हमेशा कुछ चुनता है (यदि आप इसे शून्य छोड़ देते हैं, तो यह आज का चयन करेगा)। हालांकि, कार्यक्षमता लिहाज से, यह वास्तव में एक फर्क नहीं करता, इसलिए चारों ओर यह सिर्फ इस तरह की तारीख से चयन वर्गों को दूर करने के लिए है एक तरह से जाने के लिए:
$("#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)
},
});
उदाहरण: http://jsfiddle.net/niklasvh/zhVgm/
धन्यवाद, मैं अपनी आवश्यकताओं को अपने कोड में संशोधित करें: 'पहले दिखाएं: फ़ंक्शन (इनपुट, इंस्ट) { $ def = $ (" # "+ inst.id) .डेटपिकर (" विकल्प "," डिफ़ॉल्ट दिनांक "); अगर ($ def == null) { window.setTimeout (function() { $ (inst.dpDiv) .find ('td.ui-datepicker-current-day')। RemoveClass ('ui-datepicker-current -डे ')। ढूंढें (' a.ui-state-hover ')। removeClass (' ui-state-hover '); }, 0); } } ' – Strosino
आपके संशोधित कोड ने मेरी गर्दन, स्ट्रोसिनो को बचाया। आप के लिए धनुष =) – dimitarvp