$("#div-calendar").datepicker({ onSelect: SelectedDay });
function SelectedDay(date, inst) {
var s = inst.dpDiv.find('.ui-datepicker-current-day a').parent().attr("class");
alert(s);
}
我试图获取点击日期/单元格的类。
问题是在课程更改之前发生了事件,因此它将始终显示上一次点击的类别。我需要“OnSelected”而不是任何想法?
答案 0 :(得分:1)
我过去使用的一个丑陋的黑客:
$("#div-calendar").datepicker({ onSelect: SelectedDay });
function SelectedDay(date, inst) {
// HACK: the ui hasn't been updated yet, check later
window.setTimeout(function() {
var s = inst.dpDiv.find('.ui-datepicker-current-day a').parent().attr("class");
alert(s);
}, 0);
}