完整日历删除前一次单击时的边框颜色

时间:2017-08-25 00:05:42

标签: javascript fullcalendar

我设置了一个带有完整日历IO的日历,我有

function eventClicked (evnt){
  if(evnt.available > 0){       
    $('#date').val('date_'+evnt.start.format());
    $(this).css('border-color', 'red');
  }

} 因为它向用户显示他们点击了一个事件然后它进入了一些html。但我遇到的问题是,如果用户改变主意,可以清除前面任何点击日期周围的红色边框。有什么建议?

1 个答案:

答案 0 :(得分:1)

对于每次点击活动,设置所有"日"的边框。元素initial,然后更改this"日"的颜色。

function eventClicked(evnt){
  if(evnt.available > 0){
    //set all days to initial 
    $('.days-selector').css('border-color','initial');
    $('#date').val('date_'+evnt.start.format());
    $(this).css('border-color','red');
  }
}