Я пытаюсь обвести голову, используя jQueryUI DatePicker
. Одна из основных вещей, которые я должен понимать, - это способ установки даты на загрузку страницы.
После некоторых исследований я нашел 2 разных способа сделать это:
- с использованием опции
defaultDate
- с использованием метода
setDate
Основное различие, которое я обнаружил до сих пор, заключается в том, что параметр defaultDate
устанавливает только значение в самом календаре datePicker.
В то время как метод setDate
устанавливает дату как в input type text
, так и в календаре datePicker.
Интересно, что при использовании метода setDate
и defaultDate
параметр date, установленный с использованием метода setDate
, переопределяет значение даты, заданное с помощью опции defaultDate
.
см. http://jsfiddle.net/vb7mu3sf/
Еще две отличия, которые я заметил:
- оба признают дату как тип даты как параметр (который очень опрятный), но
defaultDate
опция принимает дополнительные типы (Number и String). -
setDate
метод можно, конечно, вызывать в любое время на datePicker
Есть ли что-то еще, что я пропустил о своих различиях?
Ресурсы