我无法将startDate参数设置为datePicker。
我试图找到一个解决方案,并且没有任何可行的方法。
我需要的是将默认值设置为datePicker(1/1/1970),当我点击它时,我希望它显示今天的日期。
这就是我提出的,虽然它不起作用:
$(".from-date").datepicker( "setDate" , "1/1/1970" );
$(".from-date").datepicker("option", { startDate: "1/1/2015" } );
我做错了什么?
答案 0 :(得分:2)
使用此Demo here
$('.datepicker').datepicker();
$('.datepicker').datepicker('setDate', '1/1/1970');
$('.datepicker').click(function(){
var myDate = new Date() ;
$('.datepicker').datepicker('setDate', myDate);
});
答案 1 :(得分:1)
您应首先将日期设置为默认日期,并将文本框选择fire jquery设置为更改datepicker的默认日期,并将今天的日期设置为默认日期
$('.datepicker').datepicker();
$('.datepicker').datepicker('setDate', '1/1/1970');
$('.datepicker').click(function(){
var myDate = new Date() ;
$('.datepicker').datepicker('setDate', myDate);
});
答案 2 :(得分:1)
您可以在datePicker中添加一个minDate,它将禁用此minDate之前的所有日期。
找到Fiddle
$(function() {
var todayDate = new Date();
//$('.datepicker').datepicker();
$( ".datepicker" ).datepicker({
minDate:"01/01/1970"
});
$( ".datepicker" ).datepicker("setDate", todayDate);
});