本文介绍了更改 JQuery DatePicker 中的 minDate 选项不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经声明了一个日期选择器实例,如下所示:

I have declared a date picker instance as follows:

    $("#datePickerId").datepicker(
    { dateFormat: 'DD, d MM yy',
      minDate: 0,
      showOn: 'button',
      buttonImage: '../../images/calendar.gif',
      buttonImageOnly: true,
      hideIfNoPrevNext: true
    }
   );

我现在想更改为 minDate 选项,所以我这样做:

I now want to change to the minDate option so I do this:

$('#datePickerId').datepicker('option', 'minDate', 3);

但是什么也没发生.我应该做点别的吗?还有哪些可能的原因?

But nothing happens. Was I suppose to do anything else? What other possible causes could there be?

推荐答案

Draco,

你可以这样做:

$("#datePickerId").datepicker(
    { dateFormat: 'DD, d MM yy',
      minDate: new Date(2009, 10 - 1, 25), // it will set minDate from 25 October 2009
      showOn: 'button',
      buttonImage: '../../images/calendar.gif',
      buttonImageOnly: true,
      hideIfNoPrevNext: true
    }
   );

记得在月份之后写-1(例如六月是-> 6 -1)

remember to write -1 after month (ex. for june is -> 6 -1)

这篇关于更改 JQuery DatePicker 中的 minDate 选项不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-20 19:02