2012-02-10 237 views
2

假设我们有这个选择标签。我是否可以选择显示在下拉菜单中的“瑞典汽车”选项?有没有办法在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> 

如果不是这样,这将是在做类似的东西,并让“瑞典汽车”是可选的一个很好的建议?

+0

你的意思是,你希望这是一个多选择控制?有可能选择optgroup中的所有选项? – 2012-02-10 18:42:05

+0

是的,确切地说。 – Mikey 2012-02-10 18:54:21

回答

0

一个Javascript select可能会有所帮助。

首先,只显示Swedish Cars,German Cars等,在一个“父母”下拉列表中。当选择父母时,他们的孩子会以新的下拉菜单显示。

不要强制用户选择一个孩子。

这是更好地在本页面所示:http://wimleers.com/demo/hierarchical-select/taxonomy - 看一下第一个下拉系统...

+1

“不要强迫用户选择一个孩子” - 为什么? – 2012-12-18 18:18:49

0

您将不得不放弃使用SELECT,并在使用JavaScript的下拉式替换中使用样式无序列表,使其行为如同SELECT

相关问题