正如您在图片中看到的,r.SalaryGrade
的值是null
。为什么它跳过我的IF
条件并转到Else
?我确定如果是一个空字符串,并且它会将一个类添加到文本框。我做错什么了吗?。JavaScript If-Else Statement skip如果条件
if (r.SalaryGrade == "" && r.SalaryGrade == null) { $("#JobGradeId").addClass('validation'); }
else { $("#JobGradeId").removeClass('validation'); }
我非常确定在Javascript中,'!'= null,换句话说,if语句永远不会被输入,因为您希望它是一个空字符串*和* null。 – Chris
也许swap和 - '&&为or-'||'? – NewToJS
'if(r.SalaryGrade ==“”|| r.SalaryGrade == null)' –