Jquery datepicker不显示当前日期

时间:2012-11-23 19:27:24

标签: javascript jquery asp.net jquery-ui

我的页面中有datepicker。它工作得很好。但我的问题是它将'01 / 01/2001'显示为默认日期。它现在应该显示'11 / 23/2012'! 我的jquery代码是:

        $(":input[data-datepicker]").datepicker();

我的代码有什么问题?

这是整个文件代码:

$(document).ready(
function () {
    $(":input[data-autocomplete]").each(
        function () {
            $(this).autocomplete({ source: $(this).attr("data-autocomplete") });
        }
    );
    //$.datepicker.setDefaults($.datepicker.regional["en-GB"]);
    $(":input[data-datepicker]").datepicker({defaultDate: 0});

}
)

2 个答案:

答案 0 :(得分:0)

Here是示例代码...
它本身工作正常。默认日期是11/23/2012,如果您希望可以将默认日期移至任何日期或明确定义如下:$(":input[data-datepicker]").datepicker({ defaultDate: 0 });
也许你使用jQuery UI API犯了一些错误,所以你的代码破了?

编辑:您可以尝试这样做:$("#datepick").datepicker({setDate: new Date()});

答案 1 :(得分:-1)

您必须在构造函数上设置本地化。

有关详细信息,请参阅this页面。