我有一个rails应用程序,我使用jquery datepicker和2个输入字段。
<input type="text" class="form-control datePicker" placeholder="Check In" id="dpd1" value="<%= (Date.today).strftime('%d-%m-%Y').to_s %>" name="arrival_date_disp">
<input type="text" class="form-control datePicker" placeholder="Check Out" id="dpd2" value="<%= (Date.today + 1).strftime('%d-%m-%Y').to_s %>" name="departure_date_disp">
Jquery代码是这样的 -
$("#dpd1").datepicker({
minDate : new Date,
yearRange: "-90:+1",
changeMonth: true,
changeYear: true,
altField : '#arrival_date',
altFormat : 'yy-mm-dd',
dateFormat : 'dd-mm-yy',
numberOfMonths: 2
});
$("#dpd2").datepicker({
minDate : $("#dpd1").datepicker( "getDate" ),
yearRange: "-90:+1",
changeMonth: true,
changeYear: true,
altField : '#departure_date',
altFormat : 'yy-mm-dd',
dateFormat : 'dd-mm-yy',
numberOfMonths: 2,
setDate: "31-10-2016"
});
问题是这两个字段只有一个datepicker实例被初始化,因此当我点击打开日期选择器时,它会显示两者的相同日期(显然正在使用相同的日期选择器)。
如何显示第二个字段的不同日期?