我正在使用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');
}
});