在div上的jquery-UI Datepicker不会自动翻译

时间:2012-10-18 15:08:35

标签: jquery-ui localization jquery-ui-datepicker

当我加载我的页面时,我的div上的datepicker总是用英语显示,我必须点击它以其他语言显示,正如你在这个小提琴中看到的那样:http://jsfiddle.net/bFHxf/

如果你从div更改为输入没有问题,因为你必须点击它来显示...这是某种功能还是错误?

任何解决方法?

2 个答案:

答案 0 :(得分:4)

我将您的代码包装在$(document).ready()函数中,似乎可以解决问题。

http://jsfiddle.net/qtNyr/

希望有所帮助!

答案 1 :(得分:2)

我认为您过早地初始化了日期选择器。

如果您等到文档加载完毕,它应该可以正常工作。您可以使用

包围现有的JavaScript代码来完成此操作
$(function() { existing code goes here });

结果可能如下:

$(function(){
$.datepicker.setDefaults( $.datepicker.regional[ "nl" ] );
$('#date').datepicker({
            numberOfMonths: 2,
            showButtonPanel: true,
            dateFormat : 'dd/mm/yy'
        });
​})​

Link to jsFiddle