如何在jquery datepicker中设置默认的minDate?

时间:2013-03-14 04:02:46

标签: jquery mindate

它设置了我提到的minDate ..但我想在jquery datepicker中显示默认的mindate 1970-01-26。我在这里编码,但它没有用。任何人都可以帮助我..

$(function ()
{
  var oldMethod = $.datepicker._generateMonthYearHeader;
  $.datepicker._generateMonthYearHeader = function()
  {
   var html = $("<div />").html(oldMethod.apply(this,arguments));
   var monthselect = html.find(".ui-datepicker-month");
   monthselect.insertAfter(monthselect.next());
   return html.html();
  }
  $('input.datepicker_DOB').datepicker(
  {
   dateFormat: 'yy-mm-dd',
   changeMonth: true,
   changeYear: true,
   minDate: '1970-01-26'
  });
});

我的HTML代码是:

<input type="text" name="dob"  class="datepicker_DOB" >

1 个答案:

答案 0 :(得分:2)

使用setDate

var defaultDateInput = new Date(1970, 01, 26);
$("input.datepicker_DOB").datepicker('setDate', defaultDateInput);

var defaultDateInput = new Date(1970, 01, 26);
$("input.datepicker_DOB").val(defaultDateInput);