首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jQuery日期选择器动态设置选定日期

jQuery日期选择器动态设置选定日期
EN

Stack Overflow用户
提问于 2009-03-03 13:56:03
回答 14查看 412K关注 0票数 131

如何动态地更改jquery日期选择器的选定日期?我说过创建了一个内联日期选择器。一段时间后,我想在那里反映一个不同的日期,而不是从头开始重新创建datepicker。

我尝试了setDate方法,但不起作用,而且doc中也没有太多文档。

还有另一个(扩展?)插件here,但我想使用jquery.ui.all.js附带的插件。

EN

回答 14

Stack Overflow用户

回答已采纳

发布于 2009-04-15 14:01:29

您使用的是什么版本的jQuery-UI?我已经用1.6r6、1.7和1.7.1测试了以下代码,并且运行正常:

代码语言:javascript
复制
//Set DatePicker to October 3, 2008
$('#dateselector').datepicker("setDate", new Date(2008,9,03) );
票数 200
EN

Stack Overflow用户

发布于 2010-09-22 23:34:36

如果设置了minDate或maxDate选项,请检查您尝试设置的日期是否在允许的日期范围内。

票数 28
EN

Stack Overflow用户

发布于 2014-05-31 05:52:11

此示例显示如何使用下拉日历中的默认值和文本框中的值。它还显示了如何将默认值设置为以前的日期。

selectedDate是另一个保存日历控件的当前选定日期的变量

代码语言:javascript
复制
    var date = new Date();
    date.setDate(date.getDate() - 1);

    $("#datepicker").datepicker({
        dateFormat: "yy-mm-dd",
        defaultDate: date,
        onSelect: function () {
            selectedDate = $.datepicker.formatDate("yy-mm-dd", $(this).datepicker('getDate'));
        }
    });

    $("#datepicker").datepicker("setDate", date);
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/606463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档