在jQuery-ui Datepicker中突出显示每个月的第一天

时间:2012-12-20 15:01:17

标签: jquery jquery-ui date jquery-ui-datepicker

我必须对我的CSS进行jQuery datepicker的一些修改。不幸的是,一路上我设法让每个月的第一个突出显示。我需要寻找什么属性?我必须从今天的日期删除样式以执行其他CSS。我能够做到的。但我不想要这种副作用......

这是我添加的行:

.ui-datepicker-current .ui-datepicker-today .ui-state-highlight { background: transparent !important;}

1 个答案:

答案 0 :(得分:2)

您可以使用beforeShowDay事件。此事件的主要功能是启用或禁用日历上的特定日期。但是,它也可以用于为特定日期分配特殊类:

$(".datepicker").datepicker({
    beforeShowDay: function(date) {
        return [true, date.getDate() == 1 ? "first-class" : ""];
    }
});

Demo here