我这辈子都想不通。我需要为一系列 7 个选项卡(基于星期几)、.past、.today 和 .future 分配三个类
我的 .today 使用 .getDay() 可以很好地工作,但是我无法将 .today 之前的所有 li 分配给 .past,以及 .today 之后的所有 li 分配给 .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');
提前致谢!