Vaccina (07 Декабрь 2017 - 06:43) писал:
Попробуйте блок:
$(function(){ $('.zoneSelect select').change(function(){ optValue = $(this).find('option:selected').attr('value'); $('.zones input[value="'+optValue+'"]').click(); WithZone = $('.deliveryZoneRadio:checked').attr('price'); $('.changeprice').text(WithZone); }) });
поставить перед:
$('.mainSelect').change(function(){ selectedDelId = $(this).find('option:selected').attr('delid'); $('.zoneSelect select').hide(); $('.zoneSelect select[del="'+selectedDelId+'"]').show(); $('.zoneSelect select option').attr('selected',false); $('.zoneSelect select[del="'+selectedDelId+'"] option:first-of-type').attr('selected',true); $('.zoneSelect select[del="'+selectedDelId+'"]').trigger('change'); WithoutZone = $('input.deliveryRadio:checked').attr('pricewithoutzones'); WithZone = $('input.deliveryZoneRadio:checked').attr('price'); if(WithZone > 0){ startprice = WithZone; }else{ startprice = WithoutZone; } $('.changeprice').text(startprice); DeliveryDescription = $('input.deliveryRadio:checked').next('div').html(); $('.currentDeliveryDescription').html(DeliveryDescription); });
С наступившим Новым Годом) Не могли бы Вы помочь до конца решить проблему