javascript - 如何在 Jquery Ui Datepicker 中禁用除周三和周日日期之外的所有日期

标签 javascript jquery jquery-ui datepicker

我正在使用 Jquery Ui Datepicker。我想禁用除星期三和星期日日期之外的所有日期。我写了如下代码。但它仅适用于周三的日期。它从下个月开始显示。我希望它也能在当月启用。

<script>
$(function() {
$( "#datepicker" ).datepicker({
dateFormat: 'dd-mm-yy',
    minDate: 1,
    beforeShowDay: enableWednesday,

});
});
function enableWednesday(date) {
    var day = date.getDay();
    return [(day == 3), ''];
}

</script>

请帮助我启用当月的所有周三和周日日期。提前致谢

最佳答案

试试这个代码

$(function(){
        $("#datepicker").datepicker(
            {
            beforeShowDay: function (date) {

            if (date.getDay() == 0 || date.getDay() == 3) {
                return [true, ''];
            }
            return [false, ''];
           }
        });
    });

关于javascript - 如何在 Jquery Ui Datepicker 中禁用除周三和周日日期之外的所有日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19677801/

相关文章:

javascript - 从一个 HTML 页面中取出一个 <div> 并显示在另一个页面的弹出窗口中?

javascript - 当类型是 map 的任何成员时提高 Typescript 速度?

javascript - 那么这个 promise 如何发挥作用呢?

javascript - 页面加载时检查引导表复选框

jquery-ui - 如何监听 Marionette.ItemView 中的 jquery-ui 事件

javascript - 如何在 Angular 4 中使用 *ngFor 实现自定义过滤器管道?

jquery - 无法弄清楚如何使用 jquery 清除选择框的文本

javascript - 防止在 jQuery 中执行排队的事件

javascript - jquery datepicker 和 jquery mask 不工作

jquery - Border-Spacing 和 Border-Collapse 不起作用