1

我的页面中有日期选择器。它工作正常。但我的问题是它显示“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});

}
)
4

2 回答 2

0

是一个示例代码......
它本身就可以正常工作。默认日期是 2012 年 11 月 23 日,如果您愿意,也可以将默认日期移动到任何日期或像这样明确定义它:$(":input[data-datepicker]").datepicker({ defaultDate: 0 });.
也许你在使用 jQuery UI API 时犯了一些错误,所以你的代码坏了?

编辑:你也许可以试试这个:$("#datepick").datepicker({setDate: new Date()});

于 2012-11-23T20:11:02.877 回答
-1

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

请参阅页面了解更多信息。

于 2012-11-23T19:33:09.377 回答