Jquery ui jQuery ui日期选择器范围问题
我有2个输入框;一个用于开始日期,另一个用于结束日期。我需要的是,当用户选择第一个日期时,第二个日期应该自动切换到第一个日期的月份。我正在使用以下脚本;每当我从过去选择一个日期,第二个框就会弹出今天的日期 有什么想法吗 谢谢Jquery ui jQuery ui日期选择器范围问题,jquery-ui,jquery-ui-datepicker,Jquery Ui,Jquery Ui Datepicker,我有2个输入框;一个用于开始日期,另一个用于结束日期。我需要的是,当用户选择第一个日期时,第二个日期应该自动切换到第一个日期的月份。我正在使用以下脚本;每当我从过去选择一个日期,第二个框就会弹出今天的日期 有什么想法吗 谢谢 $(function() { var dates = $( "#from, #to" ).datepicker({ defaultDate: "+1w", changeMonth: true, changeYear:
$(function() {
var dates = $( "#from, #to" ).datepicker({
defaultDate: "+1w",
changeMonth: true,
changeYear: true,
onSelect: function( selectedDate ) {
var option = this.id == "from" ? "minDate" : "maxDate",
instance = $( this ).data( "datepicker" ),
date = $.datepicker.parseDate(
instance.settings.dateFormat ||
$.datepicker._defaults.dateFormat,
selectedDate, instance.settings );
dates.not( this ).datepicker( "option", option, date );
}
});
});
解决此问题的一种方法可能是,每当用户更改第一个值时,将第二个值与第一个值一起更改。这可以通过在onSelect函数的末尾添加几行来实现
if ( this.id == "from" ) {
dates.not( this ).datepicker( "setDate", date );
}
工作示例