jQuery.ui日期选择器-一周中的样式化天数

jQuery.ui日期选择器-一周中的样式化天数,jquery,jquery-ui,Jquery,Jquery Ui,我正在使用jQuery.ui Datepicker尝试将特定日期设置为所选日期。通过ajax请求返回日期。当我使用beforeShowDay时,它隐藏了我的内联表单。我正在寻找一个功能,将处理一个内联日历的样式 正确的方法是什么 谢谢 $.ajax({ type: 'POST', url: '/?ACT=103', success: function(json) { var SelectedDates =

我正在使用jQuery.ui Datepicker尝试将特定日期设置为所选日期。通过ajax请求返回日期。当我使用beforeShowDay时,它隐藏了我的内联表单。我正在寻找一个功能,将处理一个内联日历的样式

正确的方法是什么

谢谢

$.ajax({
        type: 'POST',
        url: '/?ACT=103',
        success: function(json)
        {

            var SelectedDates = {};

            SelectedDates[new Date(json[0].mealDate)] = new Date(json[0].mealDate);
            console.log(SelectedDates);

            $('#z').datepicker({
                inline: true,
                altField: '#d',
                minDate: 0,
                beforeShowDay: function(date)
                {
                    var Highlight = SelectedDates[date];
                    if (Highlight) {
                        return [true, "Highlighted", Highlight];
                    }
                    else {
                        return [true, '', ''];
                    }
                }

            });

        },
        error:function()
        {
            console.log('error');
        }
    });

.addClass“突出显示”??返回的数组应为这种情况。返回的数组是一个函数,该函数以日期为参数,并且必须返回一个数组,其中包含:[0]:true/false,指示此日期是否可选择[1]:要添加到日期单元格或默认显示的CSS类名[2]:此日期的可选弹出工具提示在显示该函数之前,每天都会在日期选择器中调用该函数。