Poncho Adulto Verde

45,00 

REF: 419-1-1-1 Categoria:
jQuery(document).ready(function($) { // Verifica se o jQuery foi carregado corretamente if (typeof jQuery === 'undefined') { console.log("jQuery não está carregado corretamente."); return; } // Esconde todas as opções de almoço inicialmente $('select[name^="attribute_pa_almoco-"]').closest('.value').hide(); // Exibe a opção de t-shirt em todos os casos $('select[name="attribute_pa_t-shirt-extra"]').closest('.value').show(); // Quando o Pack de Dias é alterado $('select[name="attribute_pa_dias-no-evento"]').on('change', function() { var packEscolhido = $(this).val(); console.log('Pack escolhido: ', packEscolhido); // Verificar se o valor correto é capturado // Reseta as opções de almoço (esconde todas) $('select[name^="attribute_pa_almoco-"]').closest('.value').hide(); // Verifica a escolha do pack e mostra as opções relevantes if (packEscolhido === 'Pack 1 dia (sexta-feira)') { console.log('Exibindo almoço sexta-feira'); // Verifica se está sendo executado $('select[name="attribute_pa_almoco-sexta-feira"]').closest('.value').show(); } else if (packEscolhido === 'Pack 1 dia (sábado)') { console.log('Exibindo almoço sábado'); $('select[name="attribute_pa_almoco-sabado"]').closest('.value').show(); } else if (packEscolhido === 'Pack 1 dia (domingo)') { console.log('Exibindo almoço domingo'); $('select[name="attribute_pa_almoco-domingo"]').closest('.value').show(); } else if (packEscolhido === 'Pack 2 dias (sexta-feira + sábado)') { console.log('Exibindo almoço sexta-feira e sábado'); $('select[name="attribute_pa_almoco-sexta-feira"], select[name="attribute_pa_almoco-sabado"]').closest('.value').show(); } else if (packEscolhido === 'Pack 2 dias (sexta-feira + domingo)') { console.log('Exibindo almoço sexta-feira e domingo'); $('select[name="attribute_pa_almoco-sexta-feira"], select[name="attribute_pa_almoco-domingo"]').closest('.value').show(); } else if (packEscolhido === 'Pack 2 dias (sábado + domingo)') { console.log('Exibindo almoço sábado e domingo'); $('select[name="attribute_pa_almoco-sabado"], select[name="attribute_pa_almoco-domingo"]').closest('.value').show(); } else if (packEscolhido === 'Pack 3 dias (sexta-feira + sábado + domingo)') { console.log('Exibindo almoço todos os dias'); $('select[name="attribute_pa_almoco-sexta-feira"], select[name="attribute_pa_almoco-sabado"], select[name="attribute_pa_almoco-domingo"]').closest('.value').show(); } }); // Força a execução do script novamente quando as variações forem carregadas dinamicamente $(document).ajaxComplete(function() { $('select[name="attribute_pa_dias-no-evento"]').trigger('change'); }); });