Twitter ブートストラップ用のいくつかのラジオ ボタンと、この例の html と js の作業はうまく機能します。
<div class="btn-group" data-toggle="buttons-radio" >
<button type="button" class="btn" data-toggle="button">
Public
<input type="radio" name="is_private" value="0" />
</button>
<button type="button" class="btn" data-toggle="button">
Private
<input type="radio" name="is_private" value="1" />
</button>
</div>
$('div.btn-group button').click(function(){
alert($(this).children('input[name="is_private"]').val());
})
問題は、この例 (または私のコード) を IE9 で動作させることができないことです。値を返す代わりに、「未定義」を返します。
この例は、他のすべてのブラウザー (または少なくとも私が試したすべてのブラウザー... Chrome、Safari、Firefox) で正しく動作するようです (html で割り当てられた値を返すことを意味します)。IE8 および IE10 でも動作します。
IE9では機能しません。考え?
前もって感謝します...