Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Datepicker中,为什么不突出显示默认日期?_Javascript_Jquery_Datepicker - Fatal编程技术网

Javascript 在Datepicker中,为什么不突出显示默认日期?

Javascript 在Datepicker中,为什么不突出显示默认日期?,javascript,jquery,datepicker,Javascript,Jquery,Datepicker,我正在使用jQuery UI的日期选择器,defaultDate被设置为04/27/2017,但是当我打开日期选择器时,第24个(今天的日期)高亮显示,但第27个没有。请参阅下面的屏幕抓图datepicker代码以了解问题的示例。我怎样才能解决这个问题 $("#datepicker").datepicker({ minDate: dateToday, dateFormat: 'mm/dd/yy', defaultDate: 04/27/17, beforeShow:functio

我正在使用jQuery UI的日期选择器,
defaultDate
被设置为
04/27/2017
,但是当我打开日期选择器时,第24个(今天的日期)高亮显示,但第27个没有。请参阅下面的屏幕抓图datepicker代码以了解问题的示例。我怎样才能解决这个问题

$("#datepicker").datepicker({
  minDate: dateToday,
  dateFormat: 'mm/dd/yy',
  defaultDate: 04/27/17,
  beforeShow:function(textbox, instance) {
    $('#dob-dialog').append($('#ui-datepicker-div'));
  }
});

您需要提供
defaultDate
属性值作为日期对象或可以强制为日期的字符串。试试这个:

defaultDate: '04/27/17',
var dateToday=新日期();
$(“#日期选择器”)。日期选择器({
minDate:dateToday,
日期格式:“mm/dd/yy”,
默认日期:“2017年4月27日”,
beforeShow:函数(文本框、实例){
$(“#dob对话框”).append($(“#ui日期选择器div”);
}
});