Jquery ui jquery ui datepicker maxdate-是否可以在onSelect中重置它?

Jquery ui jquery ui datepicker maxdate-是否可以在onSelect中重置它?,jquery-ui,datepicker,Jquery Ui,Datepicker,是否可以在onSelect委托内重置maxdate属性 如果我能做以下事情,那就太完美了: $(".date-picker").datepicker({ maxDate: someDate, onSelect: function (date) { if(somecondition is true) { maxDate = someotherDate; }

是否可以在onSelect委托内重置maxdate属性

如果我能做以下事情,那就太完美了:

 $(".date-picker").datepicker({

        maxDate: someDate,

        onSelect: function (date) {

            if(somecondition is true) {
               maxDate = someotherDate;
            }

            //some other functionality goes here, 
        }
    });

您应该能够做到这一点:

$('.date-picker').datepicker('option', 'maxDate', [value]);

要重置原始值,您需要将该值存储在某个位置,然后在适当的位置使用该原始值重复使用上述代码。

那么我如何在onSelect中重置maxDate?只需执行maxDate=newMaxDate.toString()操作,选项是什么?请记住,我需要onSelect(我正在做其他的事情)。它只是一个允许你在初始化后更改选项的方法。我可以用上面的代码将maxDate设置为null吗?基本上需要删除一些日期选择器它。