我需要显示不同的文字'设置'取决于我点击的按钮,并在此“设置”按钮中轮播消息。取决于它的时间。 这就是我所拥有的:
?merge
我也有按钮代码:
var date = new Date;
var hh = date.getHours();
var mm = date.getMinutes();
if (hh < 10) {hh = "0"+hh;}
if (mm < 10) {mm = "0"+mm;}
var t = hh+":"+mm;
var themessage;
function TimeF() {
if (check == "alt") {
if (t >= "08:00" && t <= "09:00"){
themessage = "A";
}
else if(t >= "09:05" && t <= "10:05"){
themessage = 2;
}
}
else if (check == "NoPack") {
if (t >= "08:00" && t <= "09:14"){
themessage = "NP";
}
else if(t >= "09:19" && t <= "10:33"){
themessage = 2;
}
}
else if (check == "pack") {
if (t >= "08:00" && t <= "09:14") {
themessage = "pack";
}
}
else if (n == 3) {
if (t >= "08:00" && t <= "09:14"){
themessage = "n=3";
}
else if(t >= "09:19" && t <= "10:33"){
themessage = 2;
}
}
else {
if (t >= "08:00" && t <= "09:19") {
themessage = "Else";
}
else if (t >= "09:21" && t<= "10:43"){
themessage =2;
}
}
$('.Test').append(themessage);
}
问题是 - 当我按下任何按钮时,代码会显示&#39; esle&#39;的文本,而不是我应该分配给该按钮的文本。 P.S我有jquery参考,我正在加载这个函数TimeF在体内。 如果你愿意,我可以用这个快速编写CodePen。 我的代码中的P.S.S n == 3 - 正在检查是否是星期三。