У меня следующая проблема с гармошкой.У меня есть пары элементов с внешним контейнером «гармошка», но мне нужно обернуть каждую пару другим контейнером.Как я понял, я не могу обернуть их раньше, потому что аккордеон не будет работать.
Поэтому мне нужно обернуть их после того, как готово, с дополнительным фрагментом ...
Я получил это:
<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>
Мне нужно это:
<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 перед каждым заголовком.