选择日期时应用不同的样式-jQuery multidatepicker

选择日期时应用不同的样式-jQuery multidatepicker,jquery,css,jquery-ui-datepicker,Jquery,Css,Jquery Ui Datepicker,我在用电脑 我有三天的工作时间: 不可用-这些具有默认样式 每天点击一次,它就变成了第二种: 窗外-这些有一个黑色的边界 而且,如果第二次点击这一天,这一天就变成了最后一种:免费——它们有黑色边框和绿色背景 所以,我的问题是:如何在点击某一天应用特定的样式/类别 我试过这样的方法: onSelect: function(){ $('.ui-state-active').each(function(){ $(this).addClass('pick_up_free_dayC

我在用电脑

我有三天的工作时间:

  • 不可用-这些具有默认样式

  • 每天点击一次,它就变成了第二种: 窗外-这些有一个黑色的边界

  • 而且,如果第二次点击这一天,这一天就变成了最后一种:免费——它们有黑色边框和绿色背景

  • 所以,我的问题是:如何在点击某一天应用特定的样式/类别

    我试过这样的方法:

    onSelect: function(){
        $('.ui-state-active').each(function(){
            $(this).addClass('pick_up_free_dayCalendar');    
        })
    
        $(".calendar_").multiDatesPicker('refresh');
        // multidate picker has no refresh method, I created one!
    }
    
    饲料:


    但是,这根本不起作用。有什么建议吗?

    我发现了问题:

    我必须根据下拉列表动态生成这些日历。。。所以,它在新日历上不起作用

    如果我使用静态日历,它将像一个魔咒一样工作


    feedle上有一个完整的工作示例(请参见问题链接)

    你能添加一把小提琴让我们玩吗?我刚刚意识到它在feedle上工作正常。。。但不是在我的本地主机中。我相信这是因为我必须根据填写比较数组的ajax请求动态生成此日历。。。