阿尔肖日历特定日期 css 更改颜色

Arshaw Calendar specific day css change color

本文关键字:日期 css 颜色 肖日历 日历      更新时间:2023-09-26

我正在尝试更改 arshaw 日历中月视图中框的颜色。这就是我到目前为止所拥有的,我知道我不擅长javascript,所以我有点卡住了。我应该能够做的是调用此脚本与更改颜色的日期。所以首先我保存今天的日期,然后我把日历更改为他们想要的日期。然后在这里我尝试更改日历的 css,但它:(不起作用。然后我把日期改回原来。控制台中所说的所有火虫都是未定义的。

    function changeDate (dayToChange) {
    var original=$('#calendar').fullCalendar( 'getDate' );
    $('#calendar').fullCalendar('gotoDate',$('#calendar').fullCalendar.year,$('#calendar').fullCalendar.month, dayToChange );
    $($('#calendar').fullCalendar( 'getDate' )).css('background-color', '#ffcccc');
    $('#calendar').fullCalendar('gotoDate',original);
    var e = $('#calendar').fullCalendar( 'getDate' );

    }

这个问题已经有太多重复了。举个例子:更改完整日历中单元格的颜色

请先在这里发布问题之前进行研究!

其实我自己想通了:P

$('#calendar').find ('td.fc-day' + *dayToChange*).css('background-color', '#ffcccc');

这可以用于任何JavaScript。您必须使用 find jquery 函数,因为它的级别远低于 ('#calender'),因此您需要它来搜索所有级别。更改日期将更改单元格,而不是实际日期。