2
我想限制jquery datepicker使用複選框的日子 - 我已經管理到目前爲止限制天(硬編碼)最初但不確定如何繼續使其動態更改。使用複選框限制日期在jQuery日期選擇器
這裏是我到目前爲止的代碼...
<table id="selectdays">
<tr>
<td><input type="checkbox" value="sun"></td>
<td><input type="checkbox" value="mon"></td>
<td><input type="checkbox" value="tue"></td>
<td><input type="checkbox" value="wed"></td>
<td><input type="checkbox" value="fri"></td>
<td><input type="checkbox" value="sat"></td>
<td><input type="checkbox" value="sun"></td>
</tr>
</table>
<input type="text" id="datepicker">
$(function() {
$("#datepicker").datepicker({
showOn: "button",
buttonImage: "../images/calendar.jpg",
buttonImageOnly: true,
dateFormat: 'DD, MM d, yy',
minDate: 0,
beforeShowDay: nonWorkingDates,
});
function nonWorkingDates(date){
var day = date.getDay(), Sunday = 0, Monday = 1, Tuesday = 2, Wednesday = 3, Thursday = 4, Friday = 5, Saturday = 6;
var closedDays = [[Monday], [Tuesday]];
for (var i = 0; i < closedDays.length; i++) {
if (day == closedDays[i][0]) {
return [false];
}
}
return [true];
}
});
感謝您的迴應 - 我已將其設置在:http://jsfiddle.net/vNAme/2/它似乎不工作 - 任何想法? – Simon 2011-01-29 06:26:40