正如您在圖片中看到的,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)' –