将if语句转换为错误检查

时间:2014-08-30 03:30:47

标签: javascript logic

我有一个愚蠢的陈述,我似乎无法扭转......你会明白我的意思。

if (index == len_league - 1 && $(this).hasClass('highlight')){
     // dont do anything
    }else{
        $(this).delay(250*index).slideUp(550);  
    }

这不起作用

if (index != len_league - 1 && $(this).hasClass('highlight') == false){
        $(this).delay(250*index).slideUp(550);  
    }

2 个答案:

答案 0 :(得分:2)

您还需要反转逻辑运算符

if (index != len_league - 1 || $(this).hasClass('highlight') == false){
        $(this).delay(250*index).slideUp(550);  
}

答案 1 :(得分:1)

我想你可以这样做吗?

if(!(index == len_league - 1 && $(this).hasClass('highlight'))){
    $(this).delay(250*index).slideUp(550);  
}