假设您有两个datepicker
。
$("#StartDate").datepicker({
mindDate: 0
});
$("#EndDate").datepicker({
minDate: // how to set here the StartDate's value?
});
如何将minDate
的{{1}}设置为$("#EndDate")
中的任何值?
到目前为止我尝试过的是,
$("#StartDate")
$("#EndDate").datepicker({
beforeShow: function() {
$(this).datepicker('minDate', $("#StartDate").val(); // Still not getting the value from #StartDate
}
});
仍然没有生效。我该怎么做才能做到对?任何想法?感谢
答案 0 :(得分:1)
使用jQuery提供的示例!使用OnClose
:
$(function() {
$("#StartDate").datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 3,
onClose: function( selectedDate ) {
$("#EndDate").datepicker( "option", "minDate", selectedDate );
}
});
$("#EndDate").datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 3,
onClose: function( selectedDate ) {
$("#StartDate").datepicker("option", "maxDate", selectedDate);
}
});
});