有没有办法在select标签中选择optgroup的标签?
问题描述:
假设我们有这个选择标签。我是否可以选择显示在下拉菜单中的“瑞典汽车”选项?有没有办法在select标签中选择optgroup的标签?
<select>
<optgroup label="Swedish Cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
</optgroup>
<optgroup label="German Cars">
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</optgroup>
</select>
如果不是这样,这将是在做类似的东西,并让“瑞典汽车”是可选的一个很好的建议?
答
一个Javascript select
可能会有所帮助。
首先,只显示Swedish Cars
,German Cars
等,在一个“父母”下拉列表中。当选择父母时,他们的孩子会以新的下拉菜单显示。
不要强制用户选择一个孩子。
这是更好地在本页面所示:http://wimleers.com/demo/hierarchical-select/taxonomy - 看一下第一个下拉系统...
+1
“不要强迫用户选择一个孩子” - 为什么? – 2012-12-18 18:18:49
答
您将不得不放弃使用SELECT
,并在使用JavaScript的下拉式替换中使用样式无序列表,使其行为如同SELECT
。
你的意思是,你希望这是一个多选择控制?有可能选择optgroup中的所有选项? – 2012-02-10 18:42:05
是的,确切地说。 – Mikey 2012-02-10 18:54:21