我有 4 个 optgroup 选择菜单,它们的出现取决于第一个选择选项的值。我想做的是在相关的匹配选择组中获取值并加载。但是很明显,如果一个组已经被选择隐藏该组并将新的选择组放在它的位置。
我的 jQuery 代码是:
$('#subcategory1, #subcategory2, #subcategory3, #subcategory4').hide();
// Hide Orientation Dropdown
$('#orientation').hide();
$('#category').change(function()
{
$('#orientation').show();
var CatValue = $("#category").val();
if (CatValue == '1')
{
$("#subcategory1").show();
}
if (CatValue == '2')
{
$("#subcategory2").show();
}
if (CatValue == '3')
{
$("#subcategory3").show();
}
if(CatValue == '4')
{
$("#subcategory4").show();
}
});
我正在寻找一种更合乎逻辑的方式来写这个。即隐藏以前的子类别选择等。
提前致谢。