jQuery 本地化调用 setdefaus vs datepicker()

Posted

技术标签:

【中文标题】jQuery 本地化调用 setdefaus vs datepicker()【英文标题】:jQuery localization calling setdefauls vs datepicker() 【发布时间】:2012-01-21 09:16:29 【问题描述】:

谁能告诉我为什么会这样。

以下代码完美运行,我得到了德语的日期选择器:

<input id="foo" type="text"> pick it
<script>
      $(function() 
        $( "#foo" ).datepicker();
        $.datepicker.setDefaults( $.datepicker.regional[ "de" ] );
      );
      </script>

但是下面的代码不起作用(我得到的是日文的日期选择器):

<input id="foo" type="text"> pick it
<script>
      $(function() 
        $( "#foo" ).datepicker();
        $( "#foo" ).datepicker( $.datepicker.regional[ "de" ] );
      );
      </script>

这是我的包含文件:

http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js

http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js

http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/i18n/jquery-ui-i18n.min.js

旁注。根据文档http://jqueryui.com/demos/datepicker/ 它应该可以工作。谁能重现这个?

【问题讨论】:

【参考方案1】:

如果插件无法识别您的区域代码,它将设置为日语... http://jsfiddle.net/IrvinDominin/rGpCE/1/

我复制它;您可以通过这种方式更改您的代码:

  $(function() 
    $("#foo").datepicker();
    $("#foo").datepicker("option", $.datepicker.regional["de"])
  );

更新小提琴:http://jsfiddle.net/IrvinDominin/rGpCE/2/

【讨论】:

以上是关于jQuery 本地化调用 setdefaus vs datepicker()的主要内容,如果未能解决你的问题,请参考以下文章

调用 jquery ajax - .fail vs. :error

VS2017+QT开发COM组件: 本地与远程附加到进程调试DLL

VS2017+QT开发COM组件: 本地与远程附加到进程调试DLL

JS 中的全局变量 vs 本地存储 vs DOM 中的值,哪个更高效? [关闭]

Angular VS jQuery

推送通知 vs 本地通知 vs 电话 vs 请勿打扰