【发布时间】:2015-07-23 22:20:37
【问题描述】:
我想根据下拉选择的值切换 2 个 div,而不使用 CSS 的 javascript
<select class="number" id="number">
<option value="1" selected="selected">1</option>
<option value="2">2</option>
</select>
<div id="one">div one</div>
<div id="two">div two</div>
当用户从下拉菜单中选择 1 时,应显示 div 1,当用户从下拉菜单中选择 2 时,应显示 div 2。
基本上需要根据下拉值切换两个div
请有人帮忙。
【问题讨论】:
-
你不能使用 JavaScript 有什么原因吗?
-
我不知道选择的东西,但这里有一个阅读更多示例,我使用纯 css jsfiddle.net/avzaoe0e
-
jsfiddle.net/hhxd3x25 参考此链接.. 希望对您有所帮助。
-
你可以使用 collapse - 可能最接近你会得到jsbin.com/Amejum/1/edit?html,css,output
-
谢谢 Shruti.. 你的例子对我有用。我修改它以使用 div。 #select-card:invalid ~ div[id="1"]{ display:none; } #select-card:valid ~ div[id="2"]{ display:none; }