【问题标题】:Disable day dynamically after clicking it点击后动态禁用day
【发布时间】:2010-06-10 16:45:53
【问题描述】:

过去,我曾使用 BeforeShowDays 方法为我的日期选择器禁用页面加载天数。 我现在想要的是点击某一天,该天应该被禁用(不可点击,好像我那天使用了 BeforeShowDays 方法)。

有没有办法做到这一点?

【问题讨论】:

标签: javascript jquery date user-interface datepicker


【解决方案1】:
var disabledDates = [];
    $("#datepicker").datepicker({
        onSelect: function(dateText, inst) { 
            disabledDates.push(dateText);
        },
        beforeShowDay: editDays
    });


function editDays(date) {
        for (var i = 0; i < disabledDates.length; i++) {
            if (new Date(disabledDates[i]).toString() == date.toString()) {             
                 return [false];
            }
        }
        return [true];
     } 

demo here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-27
    • 1970-01-01
    • 1970-01-01
    • 2017-05-19
    • 1970-01-01
    相关资源
    最近更新 更多