H3タグが前に付いた要素(div)のリストがあります
<h3></h3>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<h3></h3>
<div class="item"></div>
<div class="item"></div>
等...
jQuery を使用して、3 つの div (またはそれ以下) ごとにグループ化し、その後に次のように各 h3 をグループ化します。
<h3></h3>
<div class=row>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
<div class=row>
<div class="item"></div>
</div>
<h3></h3>
<div class=row>
<div class="item"></div>
<div class="item"></div>
</div>
私はここで提案された解決策を試しました.Javascriptを使用して5要素ごとに<div>を挿入します が、明らかにすべてのdivをグループ化しました。また、 ~ セレクターを使用してみましたが、成功しませんでした:
var a = $('h3 ~ div.item');
for( var i = 0; i < a.length; i+=3 ) {
a.slice(i, i+3).wrapAll('<div class="row"></div>');
}
どんな助けでも大歓迎です。