アコーディオンに次の問題があります。私は外側のコンテナ "アコーディオン"と要素のペアを持っていますが、私は別のコンテナで各ペアをラップする必要があります。jQuery:アウターコンテナとアコーディオンのペアをラップする
<div id="accordion">
<h2 class="head">Headline</h2>
<div class="content">Some content...</div>
<h2 class="head">Headline</h2>
<div class="content">Some content...</div>
....more pairs
</div>
:私はアコーディオンwon't仕事...ので、私は追加のスニペットでdomready後にそれらをラップする必要があるので、私は
...前にそれらをラップcan't理解できるように、私はこれを得ました私はこれを必要とする:
<div id="accordion">
<div class="outer">
<h2 class="head">Headline</h2>
<div class="content">Some content...</div>
</div>
<div class="outer">
<h2 class="head">Headline</h2>
<div class="content">Some content...</div>
</div>
...more pairs
</div>
私はこれが仕事をすると思った。
$('.head').before('<div class="outer">');
$('.content').after('</div>');
...しかし、それはすでに閉じられたdiv要素を挿入します各見出しの前に誰も助けることができますか?
単純な独自のhtml構造を作成し、のようなヘッダーオプションを使用します。\t \t \tヘッダー:「> div.outer> H2」 私も同じ構造をしたかっただけでなく、アコーディオンがアクティブである場合、外側のdivにaddclassしたかったし、それがあなたのヒントのアクティブ –