minDate& amp; jQuery Datepicker问题的maxDate

时间:2014-03-24 10:08:23

标签: javascript jquery datepicker

目前我正在使用以下代码来设置日期选择器功能 -

$("#datepicker").click(function() {
        $(this).datepicker().datepicker( "show" );
});

但如果我删除" show"来自参数。它不起作用,我想添加更多参数,如 minDate maxDate

请帮助我如何使用" show"参数。

提前致谢!!

2 个答案:

答案 0 :(得分:1)

您可以将其作为

等选项传递
$("#datepicker").click(function () {
    $(this).datepicker({
        maxDate: yourMaxDate,
        minDate: yourMinDate
    }).datepicker("show");
});

我不知道你为什么使用点击处理程序来初始化datepicker ....你可以做到

$("#datepicker").datepicker({
    maxDate: yourMaxDate,
    minDate: yourMinDate
});

演示:Fiddle


插件初始化后,如果要更新选项的值,可以使用option method

$("#datepicker").datepicker('option', 'optioname', optionvalue)

答案 1 :(得分:0)

您可以使用option

进行更改
$("#datepicker").click(function() {
    $(this).datepicker('option', 'minValue', new Date(startDate));
    $(this).datepicker('option', 'maxValue', new Date(endDate));
}

or...
    $("#datepicker").click(function() {
    $(this).datepicker('option', { minValue: new Date(startDate),
                                      maxValue: new Date(endDate) });

}