gpt4 book ai didi

c# - 如何在项目中包含本地化的 jquery datepicker

转载 作者:太空宇宙 更新时间:2023-11-03 11:43:19 25 4
gpt4 key购买 nike

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

  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]);

顺便说一句:使用 fr-ca 和 en-ca 的第一个和第二个,因为它们似乎不受从 jquery UI 站点和文件夹\development-bundle\ui\i18n\中下载的任何文件的支持

最佳答案

这是问题所在吗?

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

不应该是:

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

(添加了 === 因为 JSLint 在我脑子里,但是查看 ||)

更新

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

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

关于c# - 如何在项目中包含本地化的 jquery datepicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4072606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com