3

当我加载我的页面时,我的 div 上的日期选择器总是以英语显示,我必须单击它才能以其他语言显示,正如您在这个小提琴中看到的那样:http: //jsfiddle.net/bFHxf/

如果您从 div 更改为 input 则没有问题,因为您必须单击它才能显示...这是某种功能还是错误?

任何解决方法?

4

2 回答 2

4

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

http://jsfiddle.net/qtNyr/

希望有帮助!

于 2012-10-18T15:25:08.773 回答
2

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

如果您等到文件加载完毕,它应该可以工作。您可以通过使用包围现有的 JavaScript 代码来做到这一点

$(function() { existing code goes here });

所以结果可能如下所示:

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

链接到 jsFiddle

于 2012-10-18T15:24:58.153 回答