我正在尝试用 Bootstrap 组合一个小下拉菜单。我在这里的 JSFiddle 上放了一个示例。
这个想法是让每个按钮触发一个不同的下拉列表,以便单击文件为您提供包含新建和关闭的下拉列表,单击编辑为您提供包含复制、粘贴和撤消等的下拉列表。
但是,我得到所有按钮的相同下拉列表。我肯定做错了什么。
我还查看了这个由StackOverflow 问题链接到的JSFiddle,但它似乎不起作用 - 单击时根本没有显示下拉菜单。
有什么建议吗?
这是 HTML 的副本:
<div id="mainMenubar" class="btn-group">
<button class="btn" href="#" onclick="alert('Hello!');">Menu</button>
<button href="#" class="btn dropdown-toggle" role="button" data-toggle="dropdown">File</button>
<ul id="fileMenuSelector" class="dropdown-menu">
<li><a href="#">New</a></li>
<li><a href="#">Close</a></li>
</ul>
<button href="#" class="btn dropdown-toggle" data-toggle="dropdown">Edit</button>
<ul id="editMenuSelector" class="dropdown-menu">
<li><a href="#">Copy</a></li>
<li><a href="#">Paste</a></li>
<li><a href="#">Undo</a></li>
</ul>
<button href="#" class="btn dropdown-toggle" data-toggle="dropdown">Debug</button>
<ul id="debugMenuSelector" class="dropdown-menu">
<li><a href="#">Some Debug</a></li>
<li><a href="#">Show XML</a></li>
<li><a href="#">Show Log</a></li>
<li><a href="#">Shut down the lot</a></li>
</ul>
</div>