【发布时间】:2013-09-11 04:52:56
【问题描述】:
我有一个选择框,允许用户为一件衣服选择一个类别。类别可以有子类别,因此为了显示该层次结构,我编写如下选项:
Category Name
├─ Sub-category name
看起来像这样:
类别名称
├─ 子类别名称
不幸的是,当用户选择一个子类别时,选择框中显示的文本包括结构字符。如何仅在选择选项时显示类别名称,但在更改选项时保留结构 HTML?有没有更好的方法来显示选项中的类别层次结构? Optgroups 对我不起作用,因为用户还需要能够选择顶级类别。
这就是它现在的样子。
【问题讨论】:
-
请添加一个 JS Fiddle!
-
不要使用选择元素。
-
JS Fiddle 添加。 @epascarello 我会添加什么?该网站需要适合移动设备。
-
你可以改为使用 optgroup 标签。
-
optgroups 不能解决问题,因为我需要顶级类别也是可选选项。
标签: javascript jquery html css django