私の人生のためにこれを理解することはできません。私は7つのクラス(曜日に基づいて)の7つのクラスを与えなければなりません。.past、.today、および.future条件付き.addClass()
私は.todayを素早く.getDay()、私は、トラブルのすべての割り当てを持っています.todayが.pastする前に来て、すべての.todayの後に来る李さんは.futureに対するLiの
HTML:
<ul class="days-of-the-week tabs clearfix">
<li class="sunday"><span><a href="#">Sunday</a></span></li>
<li class="monday"><span><a href="#">Monday</a></span></li>
<li class="tuesday"><span><a href="#">Tuesday</a></span></li>
<li class="wednesday"><span><a href="#">Wednesday</a></span></li>
<li class="thursday"><span><a href="#">Thursday</a></span></li>
<li class="friday"><span><a href="#">Friday</a></span></li>
<li class="saturday"><span><a href="#">Saturday</a></span></li>
</ul>
のjQuery:
// Add class .today to the correct day-of-week tab
$('ul.days-of-the-week li:eq(' + new Date().getDay() + ')').addClass('today');
ありがとうあらかじめ!
非常にうまく動作します。 +1 –
あなたは大歓迎です:) –