I have a multiselect box like the example below
<select name="geolocation_country[]" class="form-control form-control-chosen" id="geolocation_country" data-placeholder="Please select..." multiple>
<option value="AF">Afghanistan</option>
<option value="IN">India</option>
<option value="DZ">Algeria</option>
<option value="DS">American Samoa</option>
<option value="AD">Andorra</option>
<option value="AO">Angola</option>
<option value="AI">Anguilla</option>
<option value="AQ">Antarctica</option>
<option value="AG">Antigua and Barbuda</option>
<option value="AR">Argentina</option>
<option value="AM">Armenia</option>
<option value="AW">Aruba</option>
<option value="AU">Australia</option>
<option value="AT">Austria</option>
<option value="AZ">Azerbaijan</option>
<option value="BS">Bahamas</option>
</select>
Now, if I select India along with someother countries, I need another multiple select for indian states shown
<div id="show_geolocation_region">
<select name="geolocation_region[]" class="form-control form-control-chosen" id="geolocation_region" data-placeholder="Please select..." multiple>
<option selected value="no">Target all states of India</option>
<option value="1">Andaman & Nicobar Islands</option>
<option value="2">Andhra Pradesh</option>
<option value="3">Arunachal Pradesh</option>
<option value="4">Assam</option>
</select>
</div>
I created a js for normal select :
$("#geolocation_country").on('change', function() {
if(this.value == "IN") {
alert('India clicked');
$("#show_geolocation_region").show();
} else {
$("#show_geolocation_region").hide();
}
});
If I select India alone, then the states select box shows. But If I select India along with other countries, the states search box disappears. Is it possible to create a JS where you show states box for india if india is selected in country? Regardless of other countries selected or not.