BootstrapのJavaScriptボタンを使用してラジオボタンのスタイルを設定していますが、初期のボタンをオンに設定していないようです。Bootstrap:初期ラジオボタンをHTMLに設定しました
は、ここに私のコードです:
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-info">
<input checked="checked" type="radio" id="match-three" name="options">Three numbers
</label>
<label class="btn btn-info">
<input type="radio" name="options" id="match-four">Four numbers
</label>
</div>
最初のボタンがchecked="checked"
を持っているが、確認としてそれはスタイリングされていません。
ボタンはクリックイベントの後にはスタイリングされているので、初期ロード時に何が問題になるのかよく分かりません。
ここBootplyバージョン:あなたのために働いていないものを明確にする必要がありますので、
<label class="btn btn-info active">
<input checked type="radio" id="match-three" name="options">Three numbers
</label>
checked="checked"
should work as well:あなたがHTML 5のdoctypeを使用している場合http://bootply.com/89566
なぜこれが受け入れられる回答ですか、それは質問に対処しません。これはブール値の属性ではありません。これはボタングループのBootstrapラジオボタンです( 'data-toggle =" buttons "ビットも関連しています)。質問はかなり明確で、サンプルコードも含まれています。 [ここにjsFiddleが問題を再現している](http://jsfiddle.net/EBWHy/42/)。 – basic6
@ basic6あなたのデモにはエラーがあります(すべての入力は同じグループに属します)。ラジオボタンが実際にチェックされていることを示す[グループを修正するためにデモが更新されました](http://jsfiddle.net/EBWHy/43/) –
ありがとう、私は別のグループを使用している必要があります - しかし、実際にはこの質問については何の違いもありません。どのCSSがチェックされているかを示すCSSを追加したにもかかわらず、一番上の行の2番目のラジオボタン( 'Two(チェックが付いているがクラスなし)')はここで問題になっています。これはchecked属性に関するものではなく、 "アクティブ"クラスを追加しない限り、ラジオボタンがBootstrapでチェックされているかのようにスタイリングされていないことがポイントです。 – basic6