在整个站点上设置JQuery UI datepicker的默认值

时间:2010-10-07 18:07:18

标签: javascript jquery jquery-ui

我正在使用在许多不同页面上显示JQuery UI datepicker的网站。我们有一系列功能,我们希望所有页面都使用日期选择器 - 相同的日期格式,相同的图标等。

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

2 个答案:

答案 0 :(得分:6)

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

.datepicker()

选项的传递方式与$.datepicker.setDefaults({ dateFormat: 'yyyy-mm-dd' }) 调用完全相同。

答案 1 :(得分:0)

您可以使用列出的默认值加载一个常见的js文件,这将使其适用于整个应用范围,以便' $。datepicker.setDefaults({options})&#39 ;可以加载' $ .datepicker.setDefaults(var)' ,其中 var = {options}