したがって、これは私がひどく間違っていることだと思います。それはとても遅いです。つまり、これには根本的に何か問題があるに違いありません。
Le HTML
<div id='mother'>
<div id="radio">
<input type="radio" id="radio1" name="radio" />
<label for="radio1">Choice 1</label>
<input type="radio" id="radio2" name="radio" checked="checked" />
<label for="radio2">Choice 2</label>
</div>
<div id="radioTwa">
<input type="radio" id="radioTwa1" name="radioTwa" />
<label for="radioTwa1">Choice 1</label>
<input type="radio" id="radioTwa2" name="radioTwa" checked="checked" />
<label for="radioTwa2">Choice 2</label>
</div>
<div id="check">
<input type="checkbox" id="check1" name="check" />
<label for="check1">Choice 1</label>
<input type="checkbox" id="check2" name="check" checked="checked" />
<label for="check2">Choice 2</label>
</div>
</div>
Le JQuery/JQuery UI
var mother = $('#mother');
mother.find('#radio').buttonset();
mother.find('#radioTwa').buttonset();
mother.find('#check').buttonset();
また
var mother = $('#mother');
$('#radio', mother).buttonset();
$('#radioTwa', mother).buttonset();
$('#check', mother).buttonset();
これらはどちらも IE 8 をひざまずかせ、泣かせます。つぼみの一部を切り取るために、わざと母親のコンテキストを使用しています。各ラジオ ボックスに一意の ID はありません。使用している各マザー div 要素には約 8 または 9 個の要素しかありませんが、ページ上にある「マザー」タイプの div の数のため、コンテキストを使用してそれらを選択する予定でした。それ。IE 8 でコンテキストを使用して選択する方法はありませんか?