Chr*_*ams 66 jquery jquery-ui jquery-ui-datepicker
我只想将今天的日期作为使用jQuery UI的输入中的默认值datepicker:
<input id="mydate" type="text" />
Run Code Online (Sandbox Code Playgroud)
我尝试了下面的代码,但它不起作用:
var currentDate = new Date();
$("#mydate").datepicker("setDate",currentDate);
Run Code Online (Sandbox Code Playgroud)
Mar*_*den 99
您需要与初始化调用分开调用setDate.因此,要创建日期选择器并一次性设置日期:
$("#mydate").datepicker().datepicker("setDate", new Date());
Run Code Online (Sandbox Code Playgroud)
为什么会这样我不知道.如果有人这样做,那将是有趣的信息.
T J*_*T J 82
这里有一个
$("#mydate").datepicker().datepicker("setDate", new Date());
//-initialization--^ ^-- method invokationRun Code Online (Sandbox Code Playgroud)
<link href="https://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
<input type="text" id="mydate" />Run Code Online (Sandbox Code Playgroud)
PS:这假设您在计算机中设置了正确的日期
小智 25
你只需添加这个脚本就很简单了
$("#mydate").datepicker({ dateFormat: "yy-mm-dd"}).datepicker("setDate", new Date());
Run Code Online (Sandbox Code Playgroud)
这里,setDate set today date&dateFormat定义您想要设置或显示的格式.
希望它简单的脚本工作..
$("#date").datepicker.regional[""].dateFormat = 'dd/mm/yy';
$("#date").datepicker("setDate", new Date());
Run Code Online (Sandbox Code Playgroud)
永远为我工作