【发布时间】:2014-11-13 17:30:56
【问题描述】:
我正在开发一个带有 2 个日期选择器输入的项目。当用户从第一个 datepicker 输入中选择一个日期时,我试图获取第二个 datepicker 输入以在 datepicker 弹出时显示第一个 datepicker 输入的月份。
例如,用户在输入 1 中选择一个日期,比如 2014 年 3 月 13 日。当用户单击输入 2 时,默认情况下日期选择器会转到当前月份。我希望这样当用户点击输入 2 时,日期选择器会显示在输入 1 中选择的月份。
有谁知道我如何做到这一点?
到目前为止,我已经尝试过:
//this does noting that I can tell
var defaultDate = $( "#date1" ).datepicker( "option", "defaultDate" );
$( "#date2" ).datepicker( "option", defaultDate );
//this actually takes the value of input 1 and inserts it into input 2
var date1 = $.datepicker.parseDate('mm/dd/yy', $('#date1').val());
$("#date2").datepicker( "setDate" , date1 );
【问题讨论】:
标签: jquery jquery-ui date datepicker jquery-ui-datepicker