调整jQuery datepicker所选日期

时间:2010-01-13 15:01:00

标签: jquery jquery-ui-datepicker

我需要调整jQuery的datepicker中选择的日期。例如,无论用户选择什么,都要更改为最接近的周末。

有办法做到这一点吗?一些验证/过滤支持。或者也许可以通过其他验证库的帮助来完成,它将跟踪文本框中的文本,而不是datepicker值?

1 个答案:

答案 0 :(得分:0)

您可以做的是订阅select事件并更改日期:

$('.selector').datepicker({
    onSelect: function(dateText, inst) {
        var date = $(inst).datepicker('getDate'); // Date should be a Date object
        // do some calculation and set the date via:
        $(inst).datepicker('setDate', date);
    }
});

注意:未经过测试。