007 (15 Апрель 2016 - 14:15) писал:
1. При самовывозе осталось поле время удобное время доставки, адрес доставки, а их тоже бы хотелось убрать. И можно ли убрать строку "Адрес доставки заказа" в случае выбора Самовывоза
2. При доставке ПЭК и Почтой России также осталось поле удобное время доставки, а его нужно убрать.
Я что-то не так указал в коде?
$(function() { $('.deliveryRadio').click(function() { var current_id = $(this).val(); $('#quickDeliveryCity').closest('.field').show(); $('#quickDeliveryZipCode').closest('.field').show(); $('#quickDeliveryConvenientDate').closest('.field').show(); $('#quickDeliveryAddress').closest('.field').show(); // Для самовывоза скрываем адрес доставки и оставляем комментарий if(current_id === '322029') { $('#quickDeliveryCity').closest('.field').hide(); $('#quickDeliveryZipCode').closest('.field').hide(); $('#quickDeliveryConvenientDate').closest('.field').hide(); $('#quickDeliveryAddress').closest('.field').hide(); } // Для курьера скрываем город и индекс else if(current_id === '318811') { $('#quickDeliveryCity').closest('.field').hide(); $('#quickDeliveryZipCode').closest('.field').hide(); } // Для ПЭК скрываем время доставки else if(current_id === '322920') { $('#quickDeliveryConvenientDate').closest('.field').hide(); } // Для почты России скрываем время доставки else if(current_id === '322921') { $('#quickDeliveryConvenientDate').closest('.field').hide(); } }); $('.deliveryRadio:checked').trigger('click'); });замените на
$(function() { $('.deliveryRadio').click(function() { var current_id = $(this).val(); $('#quickDeliveryCity').closest('.field').show(); $('#quickDeliveryZipCode').closest('.field').show(); $('#quickDeliveryConvenientDate').closest('.time').show(); $('#quickDeliveryAddress').closest('.wide').show(); // Для самовывоза скрываем адрес доставки и оставляем комментарий if(current_id === '322029') { $('#quickDeliveryCity').closest('.field').hide(); $('#quickDeliveryZipCode').closest('.field').hide(); $('#quickDeliveryConvenientDate').closest('.field').hide(); $('#quickDeliveryAddress').closest('.wide').hide(); $('#quickDeliveryComment').closest('.wide').hide(); $('#quickDeliveryConvenientDate').closest('.time').hide(); } // Для курьера скрываем город и индекс else if(current_id === '318811') { $('#quickDeliveryCity').closest('.field').hide(); $('#quickDeliveryZipCode').closest('.field').hide(); $('#quickDeliveryConvenientDate').closest('.time').show(); } // Для ПЭК скрываем время доставки else if(current_id === '322920') { $('#quickDeliveryConvenientDate').closest('.time').hide(); } // Для почты России скрываем время доставки else if(current_id === '322921') { $('#quickDeliveryConvenientDate').closest('.time').hide(); } });