我在一周的每一天都在页面上有一堆标签式div,点击后会显示/隐藏jQuery。
班级"首先",手动添加到我想要的任何标签,告诉页面用户首次登陆时显示哪个div。
目前设置为星期一div。
我如何设置它以便jQuery可以动态地将类添加到当前实际的div而不是硬编码?
Divs设置如下(当前星期一被选中):
<div id="sh-MON" class="daily-Sched first">
<div id="sh-TUE" class="daily-Sched">
<div id="sh-WED" class="daily-Sched">
etc
我知道这与&#34; eq&#34;并尝试过这个,但它不起作用。我看不出它会怎么样?
$('.daily-Sched:eq(' + new Date().getDay() + ')').addClass('first');
任何帮助都非常适用。
干杯!
答案 0 :(得分:1)
var d = new Date();
var n = d.getDay();
n = n > 0 ? n - 1 : 6; // zero is sunday, not monday in javascript
$('.daily-Sched').eq(n).addClass('first');