Datepicker不以值开头

我有这个标记

 

请注意输入的值

但是onclick datepikcer从2年后的日期开始:

在此处输入图像描述

这是电话:

 $(function(){ $('.date-pick').attr('readonly','true'); $('.date-pick').datePicker({clickInput:true}) }); 

怎么了? 我需要使用datepicker来使用value =“”日期开始。

谢谢

jquery datepicker的默认格式是mm/dd/yy 。 你需要使用12/03/11。

或者您可以更改日期格式 :

 $(function(){ $('.date-pick').attr('readonly','true'); $('.date-pick').datePicker({ clickInput:true, altFormat: 'mm/dd/yyyy' // change the date format }); }); 

您可以在启动日历之前尝试设置日期,如下所示

 var today = new Date(); $('.date-pick').each(function(){ $(this).val(today.toString("mm/dd/yy")); });