Jquery 我可以动态隐藏一些dropdownlist选项吗?

Jquery 我可以动态隐藏一些dropdownlist选项吗?,jquery,Jquery,我有一个下拉列表,其中有3项: label value "item 1" 1 "item 2" 2 "item 3" 3 根据另一个下拉列表的选择,我要么需要显示2和3,要么只显示1 是否可以只使用一个下拉列表,或者我应该有两个下拉列表,然后以某种方式隐藏/显示其中一个?是的,就像任何其他DOM元素一样,您可以为每个选项指定一个ID,然后切换其外观,您可能希望在某个由事件触发的函数中执行此操作 <select name="selection"> <option

我有一个下拉列表,其中有3项:

label  value
"item 1"  1
"item 2"  2
"item 3"  3
根据另一个下拉列表的选择,我要么需要显示2和3,要么只显示1


是否可以只使用一个下拉列表,或者我应该有两个下拉列表,然后以某种方式隐藏/显示其中一个?

是的,就像任何其他DOM元素一样,您可以为每个选项指定一个ID,然后切换其外观,您可能希望在某个由事件触发的函数中执行此操作

<select name="selection">
   <option value="1">1</option>
   <option value="2" id="hid">2</option>
</select>
<script>
    document.getElementById("hid").style.display = "none";
</script>

1.
2.
document.getElementById(“hid”).style.display=“无”;

是的,就像任何其他DOM元素一样,您可以为每个选项指定一个ID,然后切换其外观,您可能希望在由事件触发的某个函数中执行此操作

<select name="selection">
   <option value="1">1</option>
   <option value="2" id="hid">2</option>
</select>
<script>
    document.getElementById("hid").style.display = "none";
</script>

1.
2.
document.getElementById(“hid”).style.display=“无”;

另一个下拉列表的外观如何?另一个下拉列表的外观如何?