【问题标题】:jQuery localization calling setdefauls vs datepicker()jQuery 本地化调用 setdefaus 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/ 它应该可以工作。谁能重现这个?

【问题讨论】:

    标签: debugging jquery-ui localization datepicker


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2010-11-29
      • 1970-01-01
      • 1970-01-01
      • 2017-08-04
      • 2012-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多