我正在尝试创建一个下拉菜单,当点击第一个列表项时,会在列表旁边打开一个新的与所选项相关联的项目列表,如下图所示:
我试着使用Bootstrap Selectpicker来实现这个功能,并在点击时尝试添加另一个列表:
<select class="selectpicker" data-live-search="true">
<optgroup label="Select Group 1">
<option value="1">Option 1.1</option>
<option value="2">Option 1.2</option>
<option value="3">Option 1.3</option>
</optgroup>
</select>
在点击事件中使用jQuery尝试向selectpicker添加内容并刷新。
$(event.target)
.append("<optgroup label="Select Group 2">
<option value="4">Option 2.1</option>
<option value="5">Option 2.2</option>
<option value="6">Option 2.3</option>
</optgroup>");
$(dropdowmElem).selectpicker("refresh");
但我不确定如何实现类似的布局。 我不是在寻找相似的CSS样式,而是要在现有列表旁边呈现另一个列表,请帮忙/提供解决方案的资源?