jquery datepicker设置初始日期

时间:2017-09-27 13:15:02

标签: javascript jquery jquery-ui datepicker

我需要在jquery-ui datepicker 初始化上设置初始日期,所以我尝试使用 defaultDate 字段:

$('#first').datepicker({
    defaultDate: '12/04/2018',
    dateFormat: 'dd/mm/yy',
});

但没有运气:DEMO

根据 defaultDate API我可以使用:

  

由dateFormat选项定义的格式的字符串,或者是相对的   日期

所以,我错过了什么?它是一个jquery bug还是什么?

PS:我知道我可以在初始化之后设置

$('#second').datepicker({
    dateFormat: 'dd/mm/yy',
}).datepicker("setDate", '12/04/2018');

但这不是我需要的。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您可以为输入字段添加值,它将同时显示为defaultDatesetDate

$('#some_input_element').val('12/04/2018').datepicker({
    dateFormat: 'dd/mm/yy',
});

我已将jsfiddle更新为fourth输入元素