Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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
Javascript 在整个站点上设置JQuery UI日期选择器的默认值_Javascript_Jquery_Jquery Ui - Fatal编程技术网

Javascript 在整个站点上设置JQuery UI日期选择器的默认值

Javascript 在整个站点上设置JQuery UI日期选择器的默认值,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我在一个网站上工作,在很多不同的页面上显示。我们有一套特定的功能,我们希望日期选择器用于所有页面-相同的日期格式,相同的图标,等等 将这些项设置为datepicker()函数的默认项,而不是让每个对datepicker()的调用都包含相同的选项,最好的方法是什么?我想要么修改datepicker()函数的属性,要么创建自己的函数来包装dataepicker()并设置默认值。在调用.datepicker()之前运行的每个页面上包含的文件中(例如,如果您有某种类型的main.js),可以使用一次,例

我在一个网站上工作,在很多不同的页面上显示。我们有一套特定的功能,我们希望日期选择器用于所有页面-相同的日期格式,相同的图标,等等

将这些项设置为datepicker()函数的默认项,而不是让每个对datepicker()的调用都包含相同的选项,最好的方法是什么?我想要么修改datepicker()函数的属性,要么创建自己的函数来包装dataepicker()并设置默认值。

在调用
.datepicker()
之前运行的每个页面上包含的文件中(例如,如果您有某种类型的main
.js
),可以使用一次,例如:

$.datepicker.setDefaults({ dateFormat: 'yyyy-mm-dd' }) 

这些选项将完全像传递给
.datepicker()
调用一样被传入。

您可以加载一个带有列出的默认值的公共js文件,这将使其在应用程序范围内,这样'$.datepicker.setDefaults({options})'$.datepicker.setDefaults(var)就可以加载'$.datepicker.setDefaults(var),其中var={options}

谢谢!这正是我所需要的。当然,解决方案会出现在我问题中链接到的页面上!要使
dateFormat
正确,应该是
yy-mm-dd
,因为今年将输出两次。