Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQueryUI日期选择器:带有本地化的月/年菜单_Jquery_Jquery Ui_Jquery Ui Datepicker - Fatal编程技术网

jQueryUI日期选择器:带有本地化的月/年菜单

jQueryUI日期选择器:带有本地化的月/年菜单,jquery,jquery-ui,jquery-ui-datepicker,Jquery,Jquery Ui,Jquery Ui Datepicker,我想做一个jQueryUIDatePicker小部件,它既有月/年菜单,如所示,但也需要本地化,如所示 我不确定两者是否可以一起完成。我一直没能让它工作。如果我添加本地化代码,我确实可以看到日历已正确本地化,但我会丢失月/年菜单 有关i18n的工作示例,请参阅。如果您注释掉i18n行: $( "#dob" ).datepicker( $.datepicker.regional[ "ar" ] ); 。。。然后您将看到月/年菜单正常工作 有人知道如何让这两个函数在一个小部件中一起工作吗?首先要了

我想做一个jQueryUIDatePicker小部件,它既有月/年菜单,如所示,但也需要本地化,如所示

我不确定两者是否可以一起完成。我一直没能让它工作。如果我添加本地化代码,我确实可以看到日历已正确本地化,但我会丢失月/年菜单

有关i18n的工作示例,请参阅。如果您注释掉i18n行:

$( "#dob" ).datepicker( $.datepicker.regional[ "ar" ] );
。。。然后您将看到月/年菜单正常工作


有人知道如何让这两个函数在一个小部件中一起工作吗?

首先要了解的是,第一次调用
日期选择器
函数时,无论传递给它什么,都将用于初始化小部件。之后,对
datepicker
的每次额外调用都将用于调用方法或设置选项

在JSFIDLE中,尝试:

$( document ).ready( function() {
    $( "#dob" ).datepicker({
        changeMonth: true,
        changeYear: true
    }).datepicker("option", $.datepicker.regional[ "ar" ]);
});​

通过这种方式,我们使用
changemount
changeYear
的选项初始化日期选择器。下一次调用时,我们可以更新一个选项,使其具有区域性。

首先要了解的是,您第一次调用
日期选择器
函数时,无论您传递给它什么,都将用于初始化小部件。之后,对
datepicker
的每次额外调用都将用于调用方法或设置选项

在JSFIDLE中,尝试:

$( document ).ready( function() {
    $( "#dob" ).datepicker({
        changeMonth: true,
        changeYear: true
    }).datepicker("option", $.datepicker.regional[ "ar" ]);
});​

通过这种方式,我们使用
changemount
changeYear
的选项初始化日期选择器。在下一次通话中,我们可以更新一个选项,使其具有区域性。

谢谢!我尝试将这两个引用结合起来,但显然无法想出这种语法。看起来这是一种享受。也感谢你的解释。我读了好几遍,但还是有道理的:)没问题。最初,jQuery本身就是一种奇怪的语法——而jQueryUI通过其小部件增加了复杂性。但一旦你了解了它们,它们就非常适合你。如果你真的想了解它们是如何工作的(这样你就可以自己创作),请阅读。这个文档有点过时,因为它们现在在UI 1.9上,但这是最好的解释。谢谢!我尝试将这两个引用结合起来,但显然无法想出这种语法。看起来这是一种享受。也感谢你的解释。我读了好几遍,但还是有道理的:)没问题。最初,jQuery本身就是一种奇怪的语法——而jQueryUI通过其小部件增加了复杂性。但一旦你了解了它们,它们就非常适合你。如果你真的想了解它们是如何工作的(这样你就可以自己创作),请阅读。这个文档有点过时,因为它们现在在UI 1.9上,但这是最好的解释。