Показать сообщение отдельно
  #1 (permalink)  
Старый 25.10.2018, 17:58
Кандидат Javascript-наук
Отправить личное сообщение для Zhenyaxxxx Посмотреть профиль Найти все сообщения от Zhenyaxxxx
 
Регистрация: 25.10.2018
Сообщений: 102

Поместить однотипные input "checkbox" для сортировки в цикл
Здравствуйте всем!!
Сделал вот такую группу чекбоксов для сортировки вентиляторов:

<form method="post" action="" class="diametr_form">
<input type="checkbox" name="diametr" value="100" class="d100" />100 мм<br/>
<input type="checkbox" name="diametr" value="125" class="d125" />125 мм<br/>
<input type="checkbox" name="diametr" value="150" class="d150" />150 мм<br/>
</form>

И оброботчик события выбора в чекбоксе для каждого инпута.

$(".prom_vents~#product").hide();
$(".d100").change(function() { $('.prom_vents~#product[class~="100"]').hide(500);
if(this.checked) { $('.prom_vents~#product[class~="100"]').show("slow");
} else { $('.prom_vents~#product[class~="100"]').hide(500); }
});
$(".d125").change(function() {
$('.prom_vents~#product[class~="125"]').hide(500);
if(this.checked) { $('.prom_vents~#product[class~="125"]').show("slow");
} else { $('.prom_vents~#product[class~="125"]').hide(500); }
});
$(".d150").change(function() {
$('.prom_vents~#product[class~="150"]').hide(500);
if(this.checked) { $('.prom_vents~#product[class~="150"]').show("slow");
} else { $('.prom_vents~#product[class~="150"]').hide(500); }
});


Помогите из этого длинного кода js сделать код который будет выбирать переменную по класу или по value, возможно циклом.... Сижу голову ломаю...
Ответить с цитированием