У меня есть 2 выпадающих списка. Список выбора A имеет 10 значений (int). Если определенный выбор сделан иначе: определенное значение, то я хочу выбрать список B, который будет скрыт. Прямо сейчас у меня есть скрывающая функция, если я использую несколько «||»или заявления, но это грязно и нет хорошей практики. Как проверить, выбрано ли определенное значение без использования набора или операторов?
Текущий код (работает, но уродливо):
$('#status').change(function(){
let $appStatus = $('#status').val();
if($appStatus == 400 || $appStatus == 606 || $appStatus == 620 || $appStatus == 700 || $appStatus == 1000 || $appStatus == 1020){
console.log(true);
$reasonNoHire.hide()
}else{
console.log(false);
$reasonNoHire.show();
}
});
Другой код, который я пробовал, всегда возвращает false
//Brought back depending on what the user chooses in Selectlist A
let $appStatus = $('#status').val();
let valArray = [400, 606, 620, 700, 1000, 1020];
if(valArray.includes($appStatus)){
console.log(true);
$reasonNoHire.hide()
}else{
console.log(false);
$reasonNoHire.show();
}
});