我需要在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');
但这不是我需要的。有什么想法吗?
答案 0 :(得分:2)
您可以为输入字段添加值,它将同时显示为defaultDate
和setDate
$('#some_input_element').val('12/04/2018').datepicker({
dateFormat: 'dd/mm/yy',
});
我已将jsfiddle更新为fourth
输入元素