multiDatesPicker禁用按钮单击上的某些日期

时间:2018-06-30 12:23:08

标签: jquery-multidatespicker

如何通过单击按钮将禁用的日期添加到multiDatesPicker?我希望它会像这样简单,但是这行不通。任何帮助将非常欢迎。

<a href="#" onclick="javascript:addDisableDatesOnClick();">Add Disabled Dates</a>

function addDisableDatesOnClick() {
            var dateArray = ["07/10/2018", "07/11/2018"];
            $('#mdp-demo').multiDatesPicker("addDisabledDates", dateArray);
        }

1 个答案:

答案 0 :(得分:0)

我找到了答案。我不得不“破坏”并重新创建multiDatesPicker。

function addDisableDatesOnClick() {
        $('#mdp-demo').multiDatesPicker('destroy');
        var today = new Date();
        var y = today.getFullYear();
        $('#mdp-demo').multiDatesPicker({
            addDates: ['07/5/' + y]
            , addDisabledDates: ['07/24/' + y]
            , numberOfMonths: [2, 3]
            , altField: '#altField'
            , defaultDate: '7/1/' + y
        });
    }