如何使用 Twitter 引导下拉列表将第一项作为切换项包含在内
How can I use Twitter Bootstrap Dropdowns to include the first item as a toggle?
Twitter Bootstrap Dropdowns Docs 显示下拉列表的以下语法:
<div class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Dropdown trigger</a>
<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Menu Item 1</a></li>
...
</ul>
</div>
但相反,我希望第一个项目(上面的Drowdown trigger
)包含在菜单项中。
您能否建议一种策略来从包含所有项目的列表中触发下拉菜单?
这是我所追求的HTML格式示例。
<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
<li role="presentation"><a class="dropdown-toggle btn" data-toggle="dropdown" href="#">General Support <b class="caret"></b></a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Sales</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Accounting</a></li>
</ul>
我的实际用例有点复杂,这就是我不能简单地使用 HTML 选择输入的原因。
如果您只是将触发器标签复制为li
,它将显示为"包含"
<div class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">Sales</a>
<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Sales</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Accounting</a></li>
</ul>
</div>
相关文章:
- 如何从对象数组中获取最后一项
- 为什么只有最后一项显示,而不是全部显示
- 删除最后一项jquery
- $q.all当输入数组中的一项不是promise时,Typescript检查器失败
- 为什么我的“for”循环只获取 html 中的最后一项
- 我无法将下拉列表的默认值设置为最后一项
- 流星批量插入仅插入最后一项
- 我怎么能知道元素是最后一项
- 如何删除WinJS组绑定列表的最后一项
- 在immutable.js中更改列表中的一项
- 使用handlers.js模板以数组中的最后一项为条件
- JavaScript-更改一组包含特定文本和变量ID元素的链接
- empty().append()追加循环中的最后一项
- jQuery只附加最后一项
- 将属性添加到 for 循环中的最后一项
- 我的应用仅显示一项检索到的数据
- 如何在 visjs 时间轴中按时间顺序获取 getVisibleItems(或如何获取上一项)
- 如何使用 Twitter 引导下拉列表将第一项作为切换项包含在内
- 在Riot.js中,每一项包含多个元素
- 拆分数组仍然是一个包含一项的数组,而不是字符串