小编典典

在下拉列表/选择中嵌套选择组

html

我创建了一个客户c#DropDownList控件,可以将其内容呈现为optgroup(不是从头开始,我编辑了一些在Internet上找到的代码,尽管我确切地了解了它的作用),并且工作正常。

但是,我现在遇到一种情况,我需要在下拉菜单中有两个缩进级别,即

<select>

  <optgroup label="Level One">

    <option> A.1 </option>

    <optgroup label="Level Two">

      <option> A.B.1 </option>

    </optgroup>

    <option> A.2 </option>

  </optgroup>

</select>

但是,在上面的示例代码段中,它呈现Level Two的缩进量与相同Level One

有没有一种方法可以产生我想要的嵌套optgroup行为?


阅读 441

收藏
2020-05-10

共1个答案

小编典典

好的,如果有人读过:最好的选择是&nbsp;在每个额外的缩进级别添加四个s,看来!

所以:

<select>

 <optgroup label="Level One">

  <option> A.1 </option>

  <optgroup label="&nbsp;&nbsp;&nbsp;&nbsp;Level Two">

   <option>&nbsp;&nbsp;&nbsp;&nbsp; A.B.1 </option>

  </optgroup>

  <option> A.2 </option>

 </optgroup>

</select>
2020-05-10