1

我正在使用 JqueryUI 日期选择器,如果我使用这样的格式:'mm yy',我无法在日期选择器上调用'setDate' 方法。

在这里查看我的片段:

$(function(){
    $('#datepicker').datepicker(
        {dateFormat: 'mm yy'}
    );

    $('#datepicker').datepicker('setDate', new Date(2010, 10, 1));
    var d = $("#datepicker" ).datepicker('getDate');
    alert(d); //this should alert 2010,10,1, but it is not! it alerts the current time instead
});

http://jsfiddle.net/wintlu/DmmQU/

我的观察是:如果我使用包含日期部分的格式,例如“dd mm yy”,那么我可以使用 setDate,但如果我使用不带日期部分的格式,例如“mm yy”,那么我不能使用 setDate。

我的问题是:这是日期选择器的错误吗?如果是这样,什么是四处走走?

提前致谢

4

0 回答 0