我试图让我的脑袋围绕使用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