My apologize, Is there a way to reset and clear all dropdown to the original state, when a user select the first dropdown. Hope I explain myself clearly. Thank you in advance.
HTML
<div class="form-group row">
<div class="col-sm-6">
<div id="#divAreYouGoingOnVacation">
<label asp-for="AreYouGoingOnVacation">Are You Going On Vacation</label>
<select asp-for="AreYouGoingOnVacation" class="form-control" id="AreYouGoingOnVacation"
required>
<option value="" selected>-- Please choose an option --</option>
<option value="Yes">Yes</option>
<option value="No">No</option>
</select>
</div>
</div>
<div class="col-sm-6">
<div id="divWouldYouBeTakingASpouse">
<label asp-for="WouldYouBeTakingASpouse">Would You Be Taking A Spouse?</label>
<select asp-for="WouldYouBeTakingASpouse" class="form-control"
id="WouldYouBeTakingASpouse" required>
<option value="" selected>-- Please choose an option --</option>
<option value="Yes">Yes</option>
<option value="No">No</option>
</select>
<br /><br />
</div>
</div>
jQuery
$("#AreYouGoingOnVacation").change(function () {
if ($(this).val() == "Yes") {
$("#divWouldYouBeTakingASpouse").show();
} else {
$("#divWouldYouBeTakingASpouse").hide();
}
});
$("#WouldYouBeTakingASpouse").change(function () {
if ($(this).val() == "Yes") {
$("#divHowLongAreYouWillingToWaitForFood").show();
} else {
$("#divHowLongAreYouWillingToWaitForFood").hide();
}
});
});
if I understand you correct you would reset the value for the second dropdown if the first dropdown changed.
it would be like this
$('#AreYouGoingOnVacation').on('change', function(){
$('#WouldYouBeTakingASpouse').val('');
})