나는 내 생애 동안 이것을 알 수 없다. 요일을 기준으로 한 7 개의 탭, .past, .today 및 .future의 세 가지 클래스가 있어야합니다.조건부 .addClass()
저는 .today를 사용하여 멋지게 .getDay()를 사용하고 있습니다. 하지만 문제가 모든 할당하는 데 .today이 .past하기 전에 와서 모든 .today 후 오는 리튬의이 .future하기 위해 리튬의
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 –
당신은 환영합니다 :) –