我使用jQuery UI创建了.datepicker()
,我现在想这样做:
我在考虑beforeShowDay
和onSelect
功能,但我不知道如何将我的要求结合在一起。
一些小代码可能有所帮助:
$("#datepicker").datepicker({
showOn: "button",
buttonImage: "/painstorder/jquery-ui/images/calendar.gif",
buttonImageOnly: true,
minDate: "dateToday",
maxDate: new Date(2016, 2, 6),
buttonText: "Select date",
dateFormat: "DD, d MM, yy",
beforeShowDay: $.datepicker.noWeekends
});
答案 0 :(得分:0)
这是一个有效的例子http://jsfiddle.net/L25d7Lzy/1/
$("#datepicker").datepicker({
minDate: "dateToday",
maxDate: new Date(2016, 2, 6),
buttonText: "Select date",
dateFormat: "DD, d MM, yy",
beforeShow: function () {
if ($('#datepicker').val()) {
var thedate = new Date($('#datepicker').val());
var minDate = new Date(thedate.setDate(thedate.getDate() + 7));
$('#datepicker').datepicker("option", "minDate", minDate);
}
},
beforeShowDay: $.datepicker.noWeekends,
});
您可以根据需要进行修改:)