如果没有为datepicker指定默认日期,则在打开时,它会突出显示,就像它被选中一样。是否可以在没有预选任何日期的情况下打开日期选择器?
答案 0 :(得分:4)
您无法删除所选的defaultDate
,因为它总会选择一些内容(如果您将其保留为null,则会在今天选择)。但是,功能明智,它并没有真正有所作为,所以解决它的一种方法是从日期中删除选择类,如下所示:
$( "#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)
},
});