【发布时间】:2016-12-06 13:20:31
【问题描述】:
假设我想在我的页面上有 2 个不同的按钮组。
<div class="btn-group fruits" role="group" aria-label="fruits" id="fruits">
<button type="button" name="fruits" class="btn btn-default">apple</button>
<button type="button" name="fruits" class="btn btn-default">cherry</button>
<button type="button" name="fruits" class="btn btn-default">melon</button>
</div>
<div class="btn-group vegetables" role="group" aria-label="vegetables" id="vegetables">
<button type="button" name="vegetables" class="btn btn-default">cucumber</button>
<button type="button" name="vegetables" class="btn btn-default">aubergine</button>
<button type="button" name="vegetables" class="btn btn-default">pepper</button>
</div>
每当我点击一个按钮时,其他组上的选定按钮就会被取消选择。
我为每个按钮组和按钮添加了不同的“ids”、“names”、“classes”。但遗憾的是没有成功。如何在一个页面上有多个按钮组而不相互影响?
官方引导页面上的所有示例都是这样的。当您单击 o 按钮组时,其他按钮组被取消选择。 Bootstrap Button Group
感谢您的任何想法。
【问题讨论】:
-
您描述的行为是预期的。您是否试图同时“点击”两个按钮?
-
@nozzleman 是的。我确实希望从一个按钮组中单击 1 个按钮,从另一个按钮组中单击另一个按钮。
-
它们不是单选字段,因此这些按钮没有开/关状态。您所说的“已选择”实际上是按预期运行的“焦点”状态。要使它们有状态,您需要使用
<input type="radio"/>元素和必要的 plugin。
标签: javascript html twitter-bootstrap twitter-bootstrap-3