diff --git a/www/conservancy/static/js/conservancy.js b/www/conservancy/static/js/conservancy.js index bd9494702f4c88952e88351b0fe8c703716938f7..f2af67ef54d12c320fd7ac708aa4122e374ba95f 100644 --- a/www/conservancy/static/js/conservancy.js +++ b/www/conservancy/static/js/conservancy.js @@ -88,16 +88,16 @@ $(document).ready(function() { }); $(".t-shirt-size-selector").hide(); $('input[name=on0]:radio').change(function() { - var input=$(this); - var tShirtSelector = input.parent().children('.t-shirt-size-selector') - var noShippingSelector = input.parent().children('input[name=no_shipping]'); - var value = input.val(); - if (value == "wantGiftYes") { - tShirtSelector.show(); - noShippingSelector.val("2"); + var $input = $(this); + var $form = $input.parents('form').last(); + var $tShirtSelector = $('.t-shirt-size-selector', $form); + var $noShippingSelector = $('input[name=no_shipping]', $form); + if ($input.val() == "wantGiftYes") { + $tShirtSelector.show(); + $noShippingSelector.val("2"); } else { - tShirtSelector.hide(); - noShippingSelector.val("0"); + $tShirtSelector.hide(); + $noShippingSelector.val("0"); } }); });