2017-02-10 10 views
0

私はそれに応答してスタックしたいラジオボタンのbtnグループを持っています。 私は単にbtn-groupを削除する以外は動作させることができませんが、ラジオボタンはもちろんチェックされているものがわからず、単に動作を停止するだけです。ブートストラップ4スタッキングラジオbtn-group

<div class="container"> 
    <div class="row"> 
     <div class="btn-group" role="group" data-toggle="buttons"> 
      <div class="col-lg-4"> 
       <label class="btn btn-primary active"><input hidden="true" type="radio" name="options" id="option1" autocomplete="off" checked> Radio 1</label> 
      </div> 
      <div class="col-lg-4"> 
       <label class="btn btn-primary"><input hidden="true" type="radio" name="options" id="option2" autocomplete="off"> Radio 2</label> 
      </div> 
      <div class="col-lg-4"> 
       <label class="btn btn-primary"><input hidden="true" type="radio" name="options" id="option3" autocomplete="off"> Radio 3</label> 
      </div> 
     </div> 
    </div> 
</div> 
+0

あなたは正確に何をしたいですか?チェックされたラジオボタンの値またはチェックされたラジオボタンのアクティブなクラス? –

+0

@AbhishekKumbhani私はアクティブなクラスが必要です –

+0

@ n-wasserkampf実際には、ブートストラップは自動的にアクティブなクラスを追加します。ここに[デモリンク](http://codepen.io/anon/pen/YNRyPJ)があります。 bootstrap.css、bootstrap.js、およびjquery.jsファイルが正しく追加されていることを確認してください。 –

答えて

0

あなたは、単にこのスクリプトを追加することによって、それを達成することができます

$("input[type=radio]").on("change",function(){ 
    $('input:checked').parent().addClass("active"); // Change active with your own class name 
}); 
+0

ありがとう!私は私のニーズに合わせて少し修正しました、ありがとう! –

+0

@ n-wasserkampfありがとうございました。 :) –

関連する問題