我試圖讓我的腦袋圍繞使用jQueryUI DatePicker
。我必須瞭解的一件主要事情是可以在頁面加載時設置日期的方式。defaultDate選項與setDate方法之間的差異
做了一些研究之後,我發現了2點不同的方式來做到這一點:
- 使用
defaultDate
選項 - 使用
setDate
方法
我發現了迄今爲止的主要區別是, defaultDate
選項僅設置datePicker日曆本身的值。
鑑於setDate
方法在datePicker日曆本身中設置了日期input type text
&。
一個有趣的事情是,同時使用setDate
方法& defaultDate
選項時,使用setDate
方法日期設置將覆蓋使用defaultDate
選項日期設置的值。
看到http://jsfiddle.net/vb7mu3sf/
另一對夫婦的分歧,我注意到:
- 都可以接受的日期爲Date類型作爲參數(這是非常整齊的),但
defaultDate
選項接受其他類型的(數&字符串)。 setDate
方法當然可以隨時在日期選擇器
被稱爲有別的我錯過了他們的區別是什麼?
資源:
- http://api.jqueryui.com/datepicker/#option-defaultDate
- http://api.jqueryui.com/datepicker/#method-setDate
- jQuery-UI datepicker default date