【发布时间】:2010-04-27 00:46:01
【问题描述】:
我有一个 jquery datepicker 脚本,我想做的是通过选择框更改“minDate: 10”值。 如果选择了第一个选项 minDate:10 ,如果选择了第二个选项则 minDate:20 等等...
每次我选择不同的选项时,它会实时更新日期选择器吗?
提前致谢!
$(function() {
$('#hotel').change(function() {
// assign the value to a variable, so you can test to see if it is working
var selectVal = $('#hotel :selected').val();
if( selectVal == "hotel_c" ) {
var date = 10;
}
if( selectVal == "hotel_a" ) {
var date = 15;
}
if( selectVal == "hotel_b" ) {
var date = 6;
}
});
var dates = $('#from, #to').datepicker({
defaultDate: "+1w",
changeMonth: true,
dateFormat: 'yy-m-d',
minDate: 10,
numberOfMonths: 3,
onSelect: function(selectedDate) {
var option = this.id == "from" ? "minDate" : "maxDate";
var instance = $(this).data("datepicker");
var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
dates.not(this).datepicker("option", option, date);
}
});
});
【问题讨论】:
标签: javascript jquery datepicker