我希望在点击国家/地区时显示新的下拉菜单,如果选择了其他两个选项之一,则会消失。
<select name="location">
<option value="country">Country</option>
<option value="county">County</option>
<option value="UK">UK</option>
<option value="ROI">ROI</option>
<option value="worldwide">Worldwide</option>
</select>
答案 0 :(得分:0)
您可以hide
新下拉菜单show
选中Country
或县`
$(document).ready(function(){
$('#new').hide();
$('#location').change(function() {
var selected = $(this).find(":selected").text();
console.log(selected);
if(selected == 'Country' || selected == 'County'){
$('#new').toggle();
}
});
});
答案 1 :(得分:0)
你可以这样做:
// Initial state of newdropdown
var locationVal = $("#location").val();
if ((locationVal === 'country') || (locationVal === 'county')) {
$("#newdropdown").show();
} else {
$("#newdropdown").hide();
}
// location drop down change event callback
$("#location").change(function () {
if (($(this).val() === 'country') || ($(this).val() === 'county')) {
$("#newdropdown").show();
} else {
$("#newdropdown").hide();
}
});