Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
Jquery ui 在非空字段的jQuery UI datepicker上设置dateFormat_Jquery Ui_Datepicker_Jquery Ui Datepicker - Fatal编程技术网

Jquery ui 在非空字段的jQuery UI datepicker上设置dateFormat

Jquery ui 在非空字段的jQuery UI datepicker上设置dateFormat,jquery-ui,datepicker,jquery-ui-datepicker,Jquery Ui,Datepicker,Jquery Ui Datepicker,我需要我的日期格式为dd/mm/yyyy 因此需要使用以下代码: $(".date-pick").datepicker( "option", "dateFormat", "dd/mm/yy"); 但是,当只使用这一行时,我不会得到datepicker弹出日历 如果我使用它,我会得到弹出窗口,但是我会丢失字段值中的预设日期 $(".date-pick").datepicker(); $("

我需要我的日期格式为
dd/mm/yyyy
因此需要使用以下代码:

$(".date-pick").datepicker( "option", "dateFormat", "dd/mm/yy");
但是,当只使用这一行时,我不会得到datepicker弹出日历

如果我使用它,我会得到弹出窗口,但是我会丢失字段值中的预设日期

$(".date-pick").datepicker();
$(".date-pick").datepicker( "option", "dateFormat", "dd/mm/yy");
看这里-

我可以使用什么代码来(1)显示
dd/mm/yyyy
格式,以及(2)显示预设的日期值


谢谢。

预期的方法是定义和实例化日期选择器时:

$(函数(){
$(“.date pick”).datepicker({
defaultDate:$(this).val(),
日期格式:“日/月/年”
});
});
另一种工作方式是将值存储在变量中,实例化datepicker,然后再次应用该值:

$(函数(){
var myval=$(“.date pick”).val();
$(“.date pick”).datepicker();
$(“.date pick”).datepicker(“选项”、“日期格式”、“日/月/年”);
$(“.date pick”).val(myval);
});

这很好用,谢谢。但是可以这么说,剧本不应该直接从“盒子”中正常工作吗?我怀疑我的格式有问题。问题是什么?@kneidels我已经更新了答案来说明如何做到这一点。