Bootstrap 3单选按钮

Pen*_*tor 5 jquery radio-button twitter-bootstrap twitter-bootstrap-3

我正在玩twitter bootstrap 3及其新的单选按钮,似乎无法检查哪个按钮.

我的按钮是这样的:

    <div class="form-group">
      <label for="inputLogType" class="col-lg-2 control-label">Log type</label>
      <div class="col-lg-10">
        <div class="btn-group" data-toggle="buttons">
          <label class="btn btn-primary">
            <input type="radio" name="inputLogType" id="splunk">Splunk
          </label>
          <label class="btn btn-primary">
            <input type="radio" name="inputLogType" id="pig">PIG
          </label>
        </div>          
      </div>            
    </div>
Run Code Online (Sandbox Code Playgroud)

我可以得到是否点击了任何一个按钮$(".btn-group").click(),但在那里我无法点击哪个按钮.我将通过jquery获得2个按钮$("input[name='inputLogType']"),其中一个将具有checked:true属性.但是,当我这样做时$("input[name='inputLogType']:checked"),什么都没有出现.

谁知道什么是错的?

Ben*_*rey 5

您是否尝试访问:checked点击回调中的值?如果是这样,则该属性可能尚未应用。

您可以使用$(event.target).find('input');选择目标单选按钮。