2010-10-07 82 views
2

我正在使用一個網站,並在很多不同的頁面上顯示JQuery UI datepicker。我們有一些功能,我們希望日期選擇器用於所有頁面 - 相同的日期格式,相同的圖標等。在整個網站上設置JQuery UI日期選擇器的默認設置

將這些項目設置爲datepicker的默認設置的最佳方式是)函數,而不是讓每個調用datepicker()都包含相同的選項?我想或者我們以某種方式修改datepicker()函數的屬性,或者我們創建自己的函數來封裝datapicker()並設置這些默認值。

回答

6

您可以在文件中使用$.datepicker.setDefaults()一次包含在每一頁上(如果你有某種例如主.js)運行之前.datepicker()調用,例如:

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

選項正如他們對.datepicker()的呼叫一樣傳遞。

+0

謝謝!正是我需要的。當然,這個解決方案最終會出現在我的問題鏈接到的頁面上! – 2010-10-07 19:45:38

+0

對於'dateFormat'來說,它應該是'yy-mm-dd',因爲它是一年將會輸出兩次。 – Lankymart 2017-10-03 12:05:11

0

您可以加載並列出了默認的公共js文件,這將使它APP-寬,使「$ .datepicker.setDefaults({}選項)」可以裝載「$ .datepicker .setDefaults(var)',其中var = {options}

相關問題