我是js和jquery的新手 在datepicker上工作,并尝试在datepicker上禁用周日星期一 我在beforeShowDay函数之前尝试过,但是不起作用 在堆栈上有解决方案,但无法正常工作 专家把我弄出来吗?
这是我的js
<script>
$("#datepicker").datepicker({
beforeShowDay: function(date) {
var day = date.getDay();
return [day != 0,''];
}
});
</script>
这是html正文
<input id="#datepicker" type="text">
答案 0 :(得分:0)
您可以执行以下操作,还需要在document.ready
函数中初始化datepicker
$("#datepicker").datepicker({
beforeShowDay: function(date) {
// 0 - Sunday, 1 - Monday
return [date.getDay() == 0 || date.getDay() == 1 ? false : true];
}
});
下面是工作示例
$(document).ready(function() {
$('#datepicker').datepicker({
beforeShowDay: function(date) {
// 0 - Sunday, 1 - Monday
return [date.getDay() == 0 || date.getDay() == 1 ? false : true];
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<link href="http://ajax.microsoft.com/ajax/jquery.ui/1.8.9/themes/start/jquery-ui.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.js"></script>
<input type="text" id="datepicker">