1

したがって、これは私がひどく間違っていることだと思います。それはとても遅いです。つまり、これには根本的に何か問題があるに違いありません。

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 でコンテキストを使用して選択する方法はありませんか?

4

1 に答える 1

0

全部でいくつのボタンがありますか?stackoverlowの遅いボタンセットについてはいくつかの準拠があるようです。また、bugs.jqueryui.com / ticket / 5454 –Nalを見つけました

于 2012-09-13T18:59:40.517 に答える