jquery datepicker - 将minDate设置为在beforeShow中设置的数组中的第一项

时间:2013-07-02 16:29:24

标签: jquery jquery-ui jquery-ui-datepicker

我有以下代码,它设置了一个日期数组,我将用它来设置日期选择器中的可选日期。

我正在努力将minDate设置为此数组中的第一个日期。

这可能吗?

$('.propertyAvailabilityCal').datepicker({

        beforeShow: function(input, inst) {
            startDates = [];

            $(input).siblings("select.startdates").find("option").each( function() {
                  var startdateParts = $(this).val().split(', ');
                  startDates.push(startdateParts[0] + ", " + (parseInt(startdateParts[1], 10)-1) + ", " + parseInt(startdateParts[2], 10));
            });

            // SET minDate to the first date in the startDates array...

        }
    });

这里有一个试图更好地解释它的小提琴......它目前在7月打开了日期选择器(当前月份,因为那是我设定它做的事情),但我希望它能够实现第一个可选日期是11月1日,并将其设置为minDate。

http://jsfiddle.net/KEzXG/

0 个答案:

没有答案