没有选择日期的Datepicker?

时间:2011-06-16 14:42:52

标签: jquery jquery-ui datepicker default

  

可能重复:
  JQuery Datepicker - no default date

如果没有为datepicker指定默认日期,则在打开时,它会突出显示,就像它被选中一样。是否可以在没有预选任何日期的情况下打开日期选择器?

1 个答案:

答案 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)     
   },
});

示例:http://jsfiddle.net/niklasvh/zhVgm/