我正在使用Bootstrap 2.3.2
而我似乎无法让radio buttons
工作。我正在使用Bootstrap网站上的代码:
<div class="btn-group" data-toggle="buttons-radio">
<button type="button" class="btn btn-primary">Left</button>
<button type="button" class="btn btn-primary">Middle</button>
<button type="button" class="btn btn-primary">Right</button>
</div>
从这里我需要做什么?有了这个,我得到3个按钮,但点击它们不会将它们更改为活动状态,并且它们看起来不像是被点击了。
编辑:
如果我像这样初始化JS中的按钮:
$('.btn-group').button();
为该组生成此标记:
<div class="btn-group ui-button ui-widget ui-state-default ui-corner-all
ui-button-text-only" data-toggle="buttons-checkbox"
role="button" aria-disabled="false">
<span class="ui-button-text">
<button type="button" class="btn btn-primary">Left</button>
<button type="button" class="btn btn-primary">Middle</button>
<button type="button" class="btn btn-primary">Right</button>
</span>
</div>
与bootstrap网站上的相比:
<div class="btn-group" data-toggle="buttons-radio">
<button type="button" class="btn btn-primary">Left</button>
<button type="button" class="btn btn-primary">Middle</button>
<button type="button" class="btn btn-primary active">Right</button>
</div>
不确定为什么它在这里有所不同。
答案 0 :(得分:7)
查看Bootstrap 2.3.2 doc(请参阅用法部分),您需要初始化按钮:
$('.btn-group').button();
答案 1 :(得分:0)
<div class="radio">
<label>
<input type="radio" name="optionsRadios" id="optionsRadios1" value="option1" checked>
Option one is this and that—be sure to include why it's great
</label>
</div>
确保包含正确的类名并将样式表附加到标题
中