Javascript 如何在jquery datepicker onclick中更改当天的背景色?

Javascript 如何在jquery datepicker onclick中更改当天的背景色?,javascript,angularjs,jquery-ui-datepicker,Javascript,Angularjs,Jquery Ui Datepicker,我在angularjs中使用jQuery日期选择器, 通过覆盖css,我将显示当前日期的橙色背景 .ui-state-highlight{ background-color:orange; } onSelect: function(value, date) { date.dpDiv.find('.ui-datepicker-current-day') .addClass('ui-state-highlight'); } 现在要求当前日期的背景色在单击时必须更改

我在angularjs中使用jQuery日期选择器, 通过覆盖css,我将显示当前日期的橙色背景

.ui-state-highlight{
    background-color:orange;
}
onSelect: function(value, date) {
    date.dpDiv.find('.ui-datepicker-current-day')
        .addClass('ui-state-highlight');
}
现在要求当前日期的背景色在单击时必须更改为红色。
我尝试调用onSelect函数来更改datepicker默认值中的背景颜色,但这不起作用。如何实现此目的?

您可以使用onSelect事件来更改当前日期的css

.ui-state-highlight{
    background-color:orange;
}
onSelect: function(value, date) {
    date.dpDiv.find('.ui-datepicker-current-day')
        .addClass('ui-state-highlight');
}
我建议不要使用上述机制,相反,您可以像这样重写
.ui datepicker current day

.ui-datepicker-current-day{
    background-color:orange;
}
这不需要JS