Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как лаконичней сократить множество if условий с одинаковым оператором?
Ivseti
@Ivseti
Фронтенд HTML, CSS и немного JS с PHP

Как сократить условие для selected option?

У меня есть условие, которое работает. Задача что бы при value=* условие не срабатывало, как можно сократить мое условие ?

Мой код:
<select name="filter_order_status_id">
              					<option value="*">Любой</option>
                  				  
                 					<option value="2">
              							В обработке 
	                  				</option>
    	              			  
                 					<option value="8">
              							Возврат 
	                  				</option>
    	              			  
                 					<option value="12">
              							Доставляется в пункт самовывоза 
	                  				</option>
    	              			  
                 					<option value="5">
              							Завершен 
	                  				</option>
    	              			  
                 					<option value="10">
              							Недоукомплектован 
	                  				</option>
    	              			  
                 					<option value="19">
              							Ожидает Оплаты 
	                  				</option>
    	              			  
                 					<option value="17">
              							Оплачен 
	                  				</option>
    	              			  
                 					<option value="18">
              							Отложен 
	                  				</option>
    	              			  
                 					<option value="14">
              							Передан в курьерскую службу CDEK 
	                  				</option>
    	              			  
                 					<option value="15">
              							Передан в почтовое отделение 
	                  				</option>
    	              			  
                 					<option value="1">
              							Принят 
	                  				</option>
    	              			        	        		</select>

} else if ($('select[name=filter_order_status_id]').val() == 10){
		$(".orders-container").css('display', 'block');
	} else if ($('select[name=filter_order_status_id]').val() == 19){
		$(".orders-container").css('display', 'block');
	} else if ($('select[name=filter_order_status_id]').val() == 17){
		$(".orders-container").css('display', 'block');
	} else if ($('select[name=filter_order_status_id]').val() == 18){
		$(".orders-container").css('display', 'block');
	} else if ($('select[name=filter_order_status_id]').val() == 14){
		$(".orders-container").css('display', 'block');
	} else if ($('select[name=filter_order_status_id]').val() == 15){
		$(".orders-container").css('display', 'block');
  • Вопрос задан
  • 41 просмотр
Подписаться 1 Простой
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 13:22
30000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект