首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery datepicker setvalue再次显示日历

jquery datepicker setvalue再次显示日历
EN

Stack Overflow用户
提问于 2012-10-25 12:35:58
回答 1查看 840关注 0票数 0

当我调用setDate函数时,jquery datepicker再次出现,我的页面上有多个日期选择器。我使用的是jquery 1.6.1和jquery-ui-1.8.5

代码语言:javascript
复制
function initCalendarMulti() {
    $(".calendarmulti").each(function (index) {
        $(this).datepicker({ 
            numberOfMonths: 2,
            minDate: 1,
            maxDate: "+1Y",
            changeMonth: true,
            changeYear: true,
            duration: "fast",
            onSelect: setValuesMulti,
            regional: cul
        });
    });
}
    function setValuesMulti(elem, inst) {
    var temp;
    if (segmIndex == 1) return;
    for (var i = 1; i <= segmIndex; i++) {
        var depSrc = $("#segment" + i + " input[id=txtDeparture" + i + "]").datepicker("getDate");
        if ($("#segment" + (i + 1)).hasClass("hide") == false) {
        var id = "segment" + (i + 1) + " input[id=txtDeparture" + (i + 1) + "]";
        var depDes = $("#" + id).datepicker("getDate");
        if (eval(depDes - depSrc) < 0) {
            $("#" + id).datepicker("setDate", depSrc);//this line shows up the calendar again
            //depDes.setDate(depSrc); // this line does not do anything
        }
    }

    }
}
EN

回答 1

Stack Overflow用户

发布于 2012-12-04 01:40:06

我相信它应该是

代码语言:javascript
复制
$("#" + id).datepicker('setValue', depSrc);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13061611

复制
相关文章

相似问题

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