【发布时间】:2011-12-06 15:07:41
【问题描述】:
我正在使用 Jquery UI 日期选择器,我正在尝试更改一个月中每一天的背景颜色。
为此,我在 Jquery UI 日期选择器中使用 beforeShowDay 函数。
例如,我尝试更改一个月中奇数天的背景颜色,而我的脚本仅更改边框颜色。
我不确定错误在哪里,如何在 Jquery 中覆盖整个背景颜色以达到预期的效果。
请帮忙。
使用的脚本:
$(document).ready(function() {
//$("#datepicker").datepicker();
$("#datepicker").datepicker({ inline: true, beforeShowDay: highlightOdds});
});
function highlightOdds(date) {
return [true, date.getDate() % 2 == 1 ? 'odd' : ''];
}
使用的 CSS:
.odd { background-color: green; }
【问题讨论】: