Jquery 基于第一个日期选择器刷新第二个日期选择器
我正在使用jQuery日期选择器。我的表格里有两个日期选择器。第一个人的minDate设置为当前日期&我想将第二个datepicker的minDate设置为第一个datepicker中选择的日期 这是它第一次正常工作。但如果用户在第一个日期选择器中选择另一个日期,则第二个日期选择器不会更新 我尝试过各种onClick onBlur和refresh事件,但都没有成功。提前感谢您提供的任何帮助。 我写的代码如下:Jquery 基于第一个日期选择器刷新第二个日期选择器,jquery,datepicker,Jquery,Datepicker,我正在使用jQuery日期选择器。我的表格里有两个日期选择器。第一个人的minDate设置为当前日期&我想将第二个datepicker的minDate设置为第一个datepicker中选择的日期 这是它第一次正常工作。但如果用户在第一个日期选择器中选择另一个日期,则第二个日期选择器不会更新 我尝试过各种onClick onBlur和refresh事件,但都没有成功。提前感谢您提供的任何帮助。 我写的代码如下: <script type="text/javascript"> $(fu
<script type="text/javascript">
$(function(){
var currentDate = new Date();
var datePickerOptions1 = {
dateFormat:'dd-M-yy',
minDate: currentDate};
$('.datepick1').each(function(){ $(this).datepicker(datePickerOptions1);
});
//hover states on the static widgets
$('#dialog_link, ul#icons li').hover(
function() { $(this).addClass('ui-state-hover'); },
function() { $(this).removeClass('ui-state-hover'); }
);
});
function changeDate()
{
var tempDate = document.getElementById("date_1").value;
alert(tempDate+""+i);
var datePickerOptions2 = {
dateFormat:'dd-M-yy',
minDate: tempDate };
$('.datepick2').each(function(){ $(this).datepicker(datePickerOptions2);
});
}
</script>
我一直使用这段代码来限制2个日期选择器的日期范围: 在这里找到你的答案
var dates = $( "#from, #to" ).datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 3,
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 );
}
});