JS на изменения с множественными вал
Trying to write JS with on Change with multiple values. Problem, PaperApplication will not hide. I need Social field to show, if they have a SSN, and to hide if not, AND if not, to show PaperApplication.
Что я уже пробовал:
Попытка написать JS с on Change с несколькими значениями. Проблема, бумажное приложение не скроет. Мне нужно социальное поле, чтобы показать, есть ли у них SSN, и скрыть, если нет, а если нет, то показать бумажное приложение.
$('.field.SocialSecurity input[type=radio]').on("change", function() { if($(this).val() == 'As a U.S. Citizen, permanent resident, or temporary working resident, I have a Social Security Number.') { $('field.SSN').show(); $('.field.SSN input').focus(); } else if($(this).val() == 'Due to my international student status, my residency status, or my specific visa type, I do not have a Social Security Number.') { $('field.PaperApplication').show(); $('.field.PaperApplication input').focus(); $('fieldset.SSN').hide(); } else { $('fieldset.PaperApplication').hide(); } });
вот html
<div class="field SocialSecurity">$$label:SocialSecurity$$ $$input:SocialSecurity$$$$validation:SocialSecurity$$</div> <div class="field SSN">$$label:SSN$$ <div class="zeroHeight">\ </div> $$input:SSN$$ $$validation:SSN$$</div> <div class="field PaperApplication">$$label:PaperApplication$$ <div class="zeroHeight">\ </div> $$input:PaperApplication$$$$validation:PaperApplication$$</div>