如何正确设置 jQuery 日历小部件区域设置?
How to properly set jQuery calendar widget regional setting?
在我的应用程序中,我正在获取语言环境值,然后尝试将较短的月份名称替换为完整的月份名称。下面是代码片段
var localeCookie = $.cookie("org.springframework.web.servlet.i18n.CookieLocaleResolver.LOCALE");
if(localeCookie === null || localeCookie === undefined || localeCookie === "en") {
localeCookie = "";
}
$.datepicker.setDefaults( $.datepicker.regional[ localeCookie ] );
var completeMonthNames = $.datepicker.regional[ localeCookie ].monthNames;
如何让上面的代码生效?我已经通过 firebug 查找了变量 "localeCookie",它确实采用了 "fr"、"de" 等语言参数。它适用于 "en" 默认语言环境,但是对于其他语言环境,即使调试器说它具有正确的值,javascript 仍然说它找不到定义。我已经尝试将 localeCookie 包裹在 $.datepicker.regional[String(localeCookie)]
之类的字符串中,但它仍然无法正常工作?
我没有在 jQuery 文档中阅读什么类型的约束?
包括该语言所需的语言环境 js 文件。
在我的应用程序中,我正在获取语言环境值,然后尝试将较短的月份名称替换为完整的月份名称。下面是代码片段
var localeCookie = $.cookie("org.springframework.web.servlet.i18n.CookieLocaleResolver.LOCALE");
if(localeCookie === null || localeCookie === undefined || localeCookie === "en") {
localeCookie = "";
}
$.datepicker.setDefaults( $.datepicker.regional[ localeCookie ] );
var completeMonthNames = $.datepicker.regional[ localeCookie ].monthNames;
如何让上面的代码生效?我已经通过 firebug 查找了变量 "localeCookie",它确实采用了 "fr"、"de" 等语言参数。它适用于 "en" 默认语言环境,但是对于其他语言环境,即使调试器说它具有正确的值,javascript 仍然说它找不到定义。我已经尝试将 localeCookie 包裹在 $.datepicker.regional[String(localeCookie)]
之类的字符串中,但它仍然无法正常工作?
我没有在 jQuery 文档中阅读什么类型的约束?
包括该语言所需的语言环境 js 文件。