0
我使用下面的代碼來限制日期選取器月份六月至九月:JQuery的日期選擇器 - 限制日期選擇特定月份和平日
<script type="text/javascript">
jQuery(function ($) {
monthArray = [0, 1, 2, 3, 4, 9, 10, 11];
$("#input_5_5").datepicker({
minDate: 1,
dateFormat: 'dd/mm/yy',
beforeShowDay: function (date) {
if ($.inArray(date.getMonth() , monthArray) > -1) {
return [false, ''];
}
function (d) {
return [true, ''];
}
}
});
});
</script>
它做什麼,我假裝,這是禁止所有其他月份除了6月份到9月份。現在,我已經試過調整它,這樣它會使用var「天」和功能只顯示具體工作日:
<script type="text/javascript">
jQuery(function ($) {
monthArray = [0, 1, 2, 3, 4, 9, 10, 11];
var days = [2, 4, 6];
$("#input_5_5").datepicker({
minDate: 1,
dateFormat: 'dd/mm/yy',
beforeShowDay: function (date) {
if ($.inArray(date.getMonth() , monthArray) > -1) {
return [false, ''];
}
function (d) {
return [$.inArray(d.getDay(), days) > -1, ''];
}
}
});
});
</script>
但它不工作。我嘗試過不同的方式,但我似乎無法讓它工作。有誰能幫我一下嗎?謝謝!