html - Bootstrap 3 按钮组

标签 html twitter-bootstrap twitter-bootstrap-3

** Bootstrap 3

我试图让每组按钮组都独一无二,但不同的组会相互干扰

<label>Payment Mode</label>
<div class="btn-group">
  <button type="button" class="btn btn-default">Cash / Cheque / Bank Transfer </button>
  <button type="button" class="btn btn-default">JobsBuddy Disbursement</button>
</div>

<label>Payment Period</label>
<div class="btn-group">
  <button type="button" class="btn btn-default">Immediate</button>
  <button type="button" class="btn btn-default"> More Than 1 day</button>
</div>

我如何让它在自己的组中保持独特

最佳答案

您可能想使用 Bootstrap 提供的radio button 组 ( http://getbootstrap.com/javascript/#buttons ),然后使用 reset 方法清除其他组..

HTML:

<label>Payment Mode</label>
  <div id="mode-group" class="btn-group" data-toggle="buttons">
    <label class="btn btn-primary">
      <input type="radio" name="mode" id="option1"> Cash / Cheque / Bank Transfer
    </label>
    <label class="btn btn-primary">
      <input type="radio" name="mode" id="option2"> JobsBuddy Disbursement
    </label>
  </div>

  <label>Payment Period</label>
  <div id="period-group" class="btn-group" data-toggle="buttons">
    <label class="btn btn-primary">
      <input type="radio" name="period" id="period1"> Immediate
    </label>
    <label class="btn btn-primary">
      <input type="radio" name="period" id="period2"> More Than 1 day
    </label>
  </div>

jQuery:

// unselect period when mode is selected
$("#mode-group .btn").on('click',function(){

  $("#period-group").button('reset');

});

演示:http://bootply.com/86422

关于html - Bootstrap 3 按钮组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19246156/

相关文章:

javascript - 覆盖 .js 中强制执行的样式

html - CSS:在 "hover"标签内制作 "a"标签的 "span",消失了

html - 将关闭按钮/'x' 明文图标添加到 Bootstrap5 表单 float 和表单控制输入字段

twitter-bootstrap-3 - Bootstrap 3 Datepicker + Moment.js,似乎无法使格式工作

html - Bootstrap 3 更改全 Angular 列顺序

css - 移动时的悬停情况(在视频中)

html - Rails 使用第三方生成的 html 的最佳方式

javascript - 如果存在验证错误,则保持单选按钮处于选中状态

css - 如何在 Twitter 的 Bootstrap 导航栏中正确使用偏移量?

html - Bootstrap 导航栏 : brand on left - login on right - collapsible menu on center