[英]Jquery UI Datepicker disable specific days and all (Mondays&Tuesday)
[英]Disable specific days in jQuery UI datepicker
我想在我的jQuery日歷中禁用所有星期一,而我正在使用以下代碼:
function DisableMonday(date) {
alert(date);
var day = date.getDay();
if (day == 1) {
return [false] ;
}
else {
return [true] ;
}
}
jQuery(document).ready(function(){
alert('test');
jQuery('.datepicker').datepicker({
beforeShowDay: DisableMonday()
});
});
我的問題似乎是DisableMonday()
函數中的(date)
變量未定義...我該如何解決此問題
你有嘗試過嗎? 無需使用單獨的方法
$(".datepicker").datepicker({
beforeShowDay: function(date) {
var day = date.getDay();
return [(day != 1)];
}
});
根據jQueryUI的Datepicker API,
只需在DisableMonday
函數之后刪除括號()
:
更換:
jQuery('.datepicker').datepicker({
beforeShowDay: DisableMonday()
});
由:
jQuery('.datepicker').datepicker({
beforeShowDay: DisableMonday
});
它將起作用,看看工作小提琴 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.