基于用户代理的jquery数据采集器国际化

基于用户代理的jquery数据采集器国际化,jquery,datepicker,Jquery,Datepicker,我和jQuerydatepicker有麻烦。我敢肯定,这肯定很容易解决。但我对JavaScript和jQuery了解不多。所以我请求帮助! 事情是这样的: 我有一个表单,它有一个datadatepickerlang属性(我将其设置为用户代理语言) 它们是jquery datepicker中的本地化选项这是来自jquery UID的代码示例ochttp://jqueryui.com/datepicker/#localization $(function() { var regional

我和jQuerydatepicker有麻烦。我敢肯定,这肯定很容易解决。但我对JavaScript和jQuery了解不多。所以我请求帮助! 事情是这样的: 我有一个表单,它有一个
datadatepickerlang
属性(我将其设置为用户代理语言)


它们是jquery datepicker中的本地化选项这是来自jquery UID的代码示例ochttp://jqueryui.com/datepicker/#localization  

    $(function() {
var regional = $(":input[data-datepicker]");
        $( "#datepicker" ).datepicker( $.datepicker.regional[regional.attr('data-datepickerlang')]);
      });

它们是jQueryDatePicker中的本地化选项,该代码示例来自jQueryUIDochttp://jqueryui.com/datepicker/#localization

    $(function() {
var regional = $(":input[data-datepicker]");
        $( "#datepicker" ).datepicker( $.datepicker.regional[regional.attr('data-datepickerlang')]);
      });

我终于这样解决了:

$(function() {


var regional = $(":input[data-datepicker]").attr("data-datepickerlang");
$.datepicker.setDefaults($.datepicker.regional[regional]);
$(":input[data-datepicker]").datepicker({

    changeMonth: true,
    changeYear: true
}, $.datepicker.regional[regional.valueOf()]);

}
)
这基本上就是黑暗者让我做的。但我不知道为什么它不起作用。
谢谢

我最终解决了这个问题:

$(function() {


var regional = $(":input[data-datepicker]").attr("data-datepickerlang");
$.datepicker.setDefaults($.datepicker.regional[regional]);
$(":input[data-datepicker]").datepicker({

    changeMonth: true,
    changeYear: true
}, $.datepicker.regional[regional.valueOf()]);

}
)
这基本上就是黑暗者让我做的。但我不知道为什么它不起作用。
谢谢

但这实际上是硬编码格式。我从razor那里得到了“E”。我需要它能够使用dd/mm/yyyy,如果我将我的区域设置选项更改为英语,它应该能够在mm/dd/yyyyy中显示,我已经看到了。但是我不知道如何获取'data datepickerlang'的值以便在调用中使用它。那么,它应该如何应用于我的函数呢?谢谢,很抱歉打扰你,但这对我没用。我用输入[data datepicker]更改了#datepicker,但仍然无法工作…:(您是否使用asp.net MVC?但这实际上是硬编码格式。我从razor获得“es”。我需要它能够使用dd/mm/yyyy,如果我将区域设置选项更改为英语,它应该能够在mm/dd/yyyyyy中显示。我已经看到了它。但是我不知道如何获取“data datepickerlang”的值以在调用中使用它。那么,它应该如何成为应用于我的函数?谢谢很抱歉打扰你,但这对我不起作用。我用:input[data datepicker]更改了#datepicker,但仍然不起作用…:(你在使用asp.net MVC吗?