我正试着用jQueryUI DatePicker
来解决问题。我必须理解的主要内容之一是可以在页面加载时设置日期。
在做了一些研究之后,我发现了两种不同的方法:
defaultDate
选项setDate
方法到目前为止我发现的主要区别是defaultDate
选项只设置datePicker日历本身的值。
setDate
方法设置input type text
和setDate
中的日期。在datePicker日历中。
有趣的是,当使用defaultDate
方法&同时使用setDate
选项,使用defaultDate
方法设置的日期会覆盖使用defaultDate
选项设置的日期值。
请参阅http://jsfiddle.net/vb7mu3sf/
我注意到的另外两个不同之处:
setDate
选项接受其他类型(数字和字符串)。还有什么我错过了他们的差异吗?
资源:
答案 0 :(得分:1)
查看文档:
defaultDate
如果该字段为空,请在第一次打开时设置要突出显示的日期。setDate
设置datepicker的日期。
没有太多要解释的了。如上所述:
defaultDate
属性:
setDate
方法:
一种技术或另一种技术的可能用途:
setDate
方法。如果用户对预先输入的日期没有问题,则可以节省两次点击。defaultDate
指定用户选择激活日期选择器时所关注的日期。注意:
...但defaultDate选项接受其他类型(Number& String)。
实际上,setDate
接受defaultDate
所做的所有日期版本。
上随时调用
setDate
方法当然可以在datePicker
嗯,defaultDate
选项也可以随时设置。例如,如果有两个日历,例如签入和签出并且用户选择了2014年11月10日的签到日期,那么您希望将其他日历上的defaultDate
设置为2014年11月11日。