Помогите пожалуйста сделать связку в калькуляторе на сайте - https://el-terminal.ru/rasschitat-stoimost.
Сейчас работает такая схема, выбираем модель корпуса, меняются значения для модели купюроприемника. Но есть один ньюанс, если мы выбираем купюроприемник для модели Премиум, затем меняем модель, то выбор купюроприемника остается прежний, а это не хорошо.
Как сделать, чтобы при клике на модель корпуса, происходил автоматический выбор (или сброс) на первый пункт в выборе купюроприемника.
Вот код, который используется сейчас:
<script>
$(function() {
$("#grid-58-60").show();
$('label[for="input_radio-53-0-des"]').show();
$('label[for="input_radio-53-1-des"]').hide();
$('label[for="input_radio-53-2-des"]').show();
$('label[for="input_radio-53-3-des"]').hide();
$('label[for="input_radio-53-4-des"]').hide();
$('#input_checkbox-31').show();
appNormalise();
$('#input_radio-88 input[type="radio"]').on('change', function(){
var a = $(this).attr('data-value_on');
console.log(a);
if(a == 0) {
$("#input_radio-53-0-des").hide();
appNormalise();
} else if(a == 100) {
$("#grid-58-60").show();
$('label[for="input_radio-53-0-des"]').show();
$('label[for="input_radio-53-1-des"]').show();
$('label[for="input_radio-53-2-des"]').hide();
$('label[for="input_radio-53-3-des"]').hide();
$('label[for="input_radio-53-4-des"]').hide();
$('#input_checkbox-31').hide();
appNormalise();
} else if(a == 200) {
$("#grid-58-60").show();
$('label[for="input_radio-53-0-des"]').show();
$('label[for="input_radio-53-1-des"]').hide();
$('label[for="input_radio-53-2-des"]').show();
$('label[for="input_radio-53-3-des"]').hide();
$('label[for="input_radio-53-4-des"]').hide();
$('#input_checkbox-31').show();
appNormalise();
} else if(a == 300) {
$("#grid-58-60").show();
$('label[for="input_radio-53-0-des"]').show();
$('label[for="input_radio-53-1-des"]').hide();
$('label[for="input_radio-53-2-des"]').show();
$('label[for="input_radio-53-3-des"]').show();
$('label[for="input_radio-53-4-des"]').show();
$('#input_checkbox-31').hide();
appNormalise();
} else if(a == 400) {
$("#grid-58-60").show();
$('label[for="input_radio-53-0-des"]').show();
$('label[for="input_radio-53-1-des"]').hide();
$('label[for="input_radio-53-2-des"]').hide();
$('label[for="input_radio-53-3-des"]').hide();
$('label[for="input_radio-53-4-des"]').hide();
$('#input_checkbox-31').hide();
appNormalise();
} else if(a == 500) {
$("#grid-58-60").show();
$('label[for="input_radio-53-0-des"]').show();
$('label[for="input_radio-53-1-des"]').hide();
$('label[for="input_radio-53-2-des"]').hide();
$('label[for="input_radio-53-3-des"]').hide();
$('label[for="input_radio-53-4-des"]').hide();
$('#input_checkbox-31').hide();
appNormalise();
} else {
$("#grid-58-60").hide();
appNormalise();
}
})
});
</script>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как сделать так, чтобы при клике на пункт меню сработало событие закрытия этого меню?
Добавляю в массив элементы страницы (td), вывожу(consolelog(arr);)(пример):
Просьба помочь нарисовать canvasНеобходимо после сделать анимацию отрисовки этого canvas при скролле