我有两个选择菜单。一个名为#c1,一个名为#c2。#C2被隐藏,并且在选择C1中的选项(任何选项)时将显示。这很好用,但是我想要一个小的调整,由于我对 Javascript/jQuery 的了解有限,我似乎无法弄清楚。
When #c1's option "meta" is selected, i would like to show #c2 as with any other option, but i would like #c2 to have an aditional option.
例如
<select id="c1">
<option>Option 1</option>
<option>Option 2, etc.</option>
<option>Metadata</option>
</select>
<select id="c2">
<option>Option 1</option>
<option>Option 2, etc.</option>
<option>Metadata</option> // This should be shown only when "metadata" in #c1 is selected and hidden when not.
</select>
我遇到的一个问题是,仅使用 CSS 很难隐藏选项,而且我的 JS 知识有限。这里有一个解决方案,但我无法将它融入我想要的链式选择中。
我在这里创建了一个Fiddle,所以你可以看到所有的选择框和当前的 JS。