有没有办法在select标签中选择optgroup的标签?

时间:2012-02-10 18:37:39

标签: html 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>

如果没有,那么在制作类似的东西时会有什么好建议,以便“瑞典汽车”可以选择?

2 个答案:

答案 0 :(得分:0)

您必须放弃使用SELECT并在使用JavaScript的下拉替换中使用样式化的无序列表,使其行为类似于SELECT

答案 1 :(得分:0)

Javascript select可能有帮助。

首先,在一个“父级”下拉列表中仅显示Swedish CarsGerman Cars等。选择父级后,他们的子级将显示在新的下拉列表中。

不要强迫用户选择孩子。

本页更好地说明了这一点:http://wimleers.com/demo/hierarchical-select/taxonomy - 查看第一个Dropdown系统......