我目前正在尝试设置一些 Bootstrap 单选按钮。该代码看起来与 Bootstrap 示例中的代码类似,但不会触发事件以将标签设置为事件状态。 这是我的代码:
<div id="mergeType" class="btn-group">
<label for="radio1" class="btn btn-sm btn-success">
<input type="radio" name="mergeType" id="radio1" value="OVW">Überschreiben
</label>
<label for="radio2" class="btn btn-sm btn-success">
<input type="radio" name="mergeType" id="radio2" value="ADD">Hinzufügen
</label>
<label for="radio3" class="btn btn-sm btn-success">
<input type="radio" name="mergeType" id="radio3" value="KEE">Gefunde behalten
</label>
<label for="radio4" class="btn btn-sm btn-success">
<input type="radio" name="mergeType" id="radio4" value="DEL" checked="checked">Gefundene entfernen
</label>
</div>
我不对 JavaScript 后端中的单选按钮做任何事情。这可能是什么问题?
最佳答案
你没有添加 jquery 插件: 这是工作答案
https://jsfiddle.net/sesn/wLvzd193/2/
你的html没有问题
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-sm btn-success active">
<input type="radio" name="mergeType" id="radio1" value="OVW">Überschreiben
</label>
<label class="btn btn-sm btn-success">
<input type="radio" name="mergeType" id="radio2" value="ADD" checked>Hinzufügen
</label>
<label class="btn btn-sm btn-success">
<input type="radio" name="mergeType" id="radio3" value="KEE">Gefunde behalten
</label>
<label class="btn btn-sm btn-success">
<input type="radio" name="mergeType" id="radio4" value="DEL">Gefundene entfernen
</label>
</div>
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-primary active">
<input type="radio" name="options" id="option1" autocomplete="off" checked> Radio 1 (preselected)
</label>
<label class="btn btn-primary">
<input type="radio" name="options" id="option2" autocomplete="off"> Radio 2
</label>
<label class="btn btn-primary">
<input type="radio" name="options" id="option3" autocomplete="off"> Radio 3
</label>
</div>
关于javascript - Bootstrap 单选按钮不切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37854856/