Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery日期选择器设置初始日期_Javascript_Jquery_Jquery Ui_Datepicker - Fatal编程技术网

Javascript jquery日期选择器设置初始日期

Javascript jquery日期选择器设置初始日期,javascript,jquery,jquery-ui,datepicker,Javascript,Jquery,Jquery Ui,Datepicker,我需要在jquery ui datepicker初始化上设置初始日期,因此我尝试使用defaultDate字段: 但是没有运气: 根据默认日期,我可以使用: 由dateFormat选项定义格式的字符串,或相对值 日期 那么,我错过了什么?这是jquery错误还是什么 PS:我知道我可以在初始化后设置日期: $('#second').datepicker({ dateFormat: 'dd/mm/yy', }).datepicker("setDate", '12/04/2018'); 但

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

但是没有运气:

根据默认日期,我可以使用:

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

那么,我错过了什么?这是jquery错误还是什么

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

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

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

您可以在输入字段中添加一个值,它的作用类似于defaultDate和setDate

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

我已将您的更新为第四个输入元素

downvorters,您可以添加一些注释来解释自己吗?您说它不起作用,然而,你的小提琴在Chrome上对我来说似乎工作得非常好。@RoryMcCrossan我也在使用Chrome,正如你在第一个datepicker上看到的那样,datepicker不工作DefaultDate是select default date to datepicker(选择默认日期到日期选择器)对话框未将日期设置为TextBox(文本框)。你的小提琴工作得非常好。请注意,defaultDate不会在输入字段中设置日期,只会突出显示日历打开时的日期。从文档-如果字段为空,则设置第一次打开时突出显示的日期。而setDate在输入字段中设置日期。
$('#some_input_element').val('12/04/2018').datepicker({
    dateFormat: 'dd/mm/yy',
});