设置datepicker startDate jQuery

时间:2015-03-04 09:53:18

标签: javascript jquery datepicker

我无法将startDate参数设置为datePicker。

我试图找到一个解决方案,并且没有任何可行的方法。

我需要的是将默认值设置为datePicker(1/1/1970),当我点击它时,我希望它显示今天的日期。

这就是我提出的,虽然它不起作用:

$(".from-date").datepicker( "setDate" , "1/1/1970" );
$(".from-date").datepicker("option", { startDate: "1/1/2015" } );

我做错了什么?

3 个答案:

答案 0 :(得分:2)

使用此Demo here

$('.datepicker').datepicker();
$('.datepicker').datepicker('setDate', '1/1/1970');

$('.datepicker').click(function(){
    var myDate = new Date() ;
    $('.datepicker').datepicker('setDate', myDate);
});

答案 1 :(得分:1)

您应首先将日期设置为默认日期,并将文本框选择fire jquery设置为更改datepicker的默认日期,并将今天的日期设置为默认日期

$('.datepicker').datepicker();
   $('.datepicker').datepicker('setDate', '1/1/1970');

 $('.datepicker').click(function(){
   var myDate = new Date() ;
 $('.datepicker').datepicker('setDate', myDate);
});

Here Is Fiddle

答案 2 :(得分:1)

您可以在datePicker中添加一个minDate,它将禁用此minDate之前的所有日期。

找到Fiddle



  $(function() {
      var todayDate = new Date();
      //$('.datepicker').datepicker();
      $( ".datepicker" ).datepicker({
          minDate:"01/01/1970"
      });
      
      $( ".datepicker" ).datepicker("setDate", todayDate);
      
  });