尝试根据特定月份添加类属性

时间:2015-07-04 04:40:14

标签: javascript

我有一个表设置,我根据月份添加一个特定的类。我正在使用Javascript。现在,我似乎无法始终根据我的Javascript if语句添加类。我有以下代码:

var now = new Date();
      var days = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
      var month = now.getMonth();
      var date = now.getDate();
      var year = now.getFullYear();
      var hour = now.getHours();


     if (month == 7 && 8 && 9)
     $('.winter').addClass('TableRowColor');


     else if (month == 10 && 11 && 0)
     $('.spring').addClass('TableRowColor');


     else if (month == 1 && 2 && 3)
     $('.summer').addClass('TableRowColor');


     else if (month == 4 && 5 && 9);
     $('.fall').addClass('TableRowColor');
     {
}

我正在使用最后一个'来测试我的代码逻辑。包含' fall'类。由于我们目前在7月份,而不是第4个月,第5个月或第9个月,我不会认为.fall类会被应用,但它仍然可以。我究竟做错了什么?

当我在else if (month == 4 && 5 && 9);之后取走半结肠时,课程没有得到应用。我做错了什么?

1 个答案:

答案 0 :(得分:-1)

如果你在最后一个结尾处有一个半冒号。这是你实际运行的代码吗?解释:看起来总是添加了fall类,因为它没有包含在if语句中,因为这个错误的分号。