【问题标题】:How to include localized jquery datepicker in your project如何在项目中包含本地化的 jquery datepicker
【发布时间】:2010-11-01 20:01:04
【问题描述】:

问题是如何包含 jquery datepicker 所需的文件,例如瑞典或俄罗斯的某人,以便此代码按预期工作。

  var browserLang = $('#browserLanguage').val(); //this value is set on serverside
         if (browserLang !="en-ca" && browserLang != "fr-ch" && browserLang !="en-gb" && browserLang !="pt-br" && browserLang !="zh-cn" && browserLang != "zh-hk" && browserLang != "zh-tw" )
            browserLang = browserLang.substring(0,2);


       if (browserLang!= "en") 
            $.datepicker.setDefaults($.datepicker.regional[browserLang]);

顺便说一句:从 jquery UI 站点和文件夹 \development-bundle\ui\i18n\ 下载的任何文件似乎都不支持 fr-ca 和 en-ca 的 1st 2

【问题讨论】:

    标签: c# jquery jquery-ui


    【解决方案1】:

    这是问题吗?

    (browserLang == "fr-ca" && browserLang =="en-ca" )
    

    不应该是这样的:

    (browserLang === "fr-ca" || browserLang === "en-ca")
    

    (添加了===,因为JSLint在我的脑海中,但请查看||

    更新

    更新问题后,第一个条件仍然不正确。在其当前形式中,它基本上是:“如果 browserLang 等于其中任何一个,则删除除前两个字符之外的所有字符。”

    实际上,我敢打赌您的意思是“如果 browserLang IS 等于其中任何一个,则删除除前两个字符之外的所有字符。”在这种情况下,您应该将|| 运算符与=== 结合使用,而不是&& 运算符。

    【讨论】:

    • 我更正了代码。我的意思是只取下载中包含的前 2 个
    猜你喜欢
    • 2010-11-29
    • 2019-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-19
    • 2017-11-13
    相关资源
    最近更新 更多