2014-02-21 3 views
0

Я событие calendar.I хотите изменить цвет фона td я сослаться на this вопрос и выяснили solutions.But оно не решить мою полную problem.When я использую следующий jqueryна заказ цвет фона для календаря тд

$('[class*="fc"]').filter(function() { 
    return $(this).data('date') > "2014-02-22"; 
}).css("background-color","white"); 

Он изменяет background-color и td изменяется следующим образом.

<td class="fc-day fc-wed fc-widget-content fc-past" data-date="2014-02-19" style="background-color: rgb(255, 255, 255);"> 

Когда я нажимаю на Prev, Next, Сегодня кнопки для навигации по календарю, то td сбрасывается следующим образом.

<td class="fc-day fc-wed fc-widget-content fc-past" data-date="2014-02-19"> 

Цените свое ценное время.

Заранее спасибо

+0

Если вы хотите рассчитать с датами, вам нужно использовать объект даты javascript, здесь URL: http://www.w3schools.com/js/js_obj_date.asp – Rickert

+0

возможно http://www.w3fools.com? –

+0

Что представляют собой кнопки «Пред., След., Сегодня», что они делают? Я не вижу их в вашем коде. Эта проблема не может быть воспроизведена. –

ответ

0

Попробуйте это:

var index = $("[data-date=2014-02-22]").index('td.fc-day'); 
$('td.fc-day:lt(' + index + ')').css("background-color","red"); 

и попытаться изменить в календаре файла расслоение плотной.

+1

Я тоже пробовал это, но td сбрасывается. – Arvie

Смежные вопросы