要素のリストがあり、ページを読み込んだ後にヘッダーdivを使用して区切ります。だから、次のコード、jQueryを使用して要素のグループを囲みます
<div class="header">Header 1</div>
<div class='test'>Test 1</div>
<div class='test'>Test 2</div>
<div class='test'>Test 3</div>
<div class="header">Header 2</div>
<div class='test'>Test 4</div>
<div class='test'>Test 5</div>
<div class='test'>Test 6</div>
<div class='test'>Test 7</div>
<div class='test'>Test 8</div>
<div class="header">Header 3</div>
<div class='test'>Test 9</div>
<div class='test'>Test 10</div>
<div class='test'>Test 11</div>
<div class='test'>Test 12</div>
<div class="header">Header 4</div>
<div class='test'>Test 13</div>
<div class='test'>Test 14</div>
は、
<div class='wrap'>
<div class="header">Header 1</div>
<div class='test'>Test 1</div>
<div class='test'>Test 2</div>
<div class='test'>Test 3</div>
</div>
<div class='wrap'>
<div class="header">Header 2</div>
<div class='test'>Test 4</div>
<div class='test'>Test 5</div>
<div class='test'>Test 6</div>
<div class='test'>Test 7</div>
<div class='test'>Test 8</div>
</div>
<div class='wrap'>
<div class="header">Header 3</div>
<div class='test'>Test 9</div>
<div class='test'>Test 10</div>
<div class='test'>Test 11</div>
<div class='test'>Test 12</div>
</div>
<div class='wrap'>
<div class="header">Header 4</div>
<div class='test'>Test 13</div>
<div class='test'>Test 14</div>
</div>
任意のアイデアになるだろうか?前もって感謝します。
合意!非常に良い考えではありませんが、ここでjQueryを使用する理由はありません。 – doomspork
でも、これでトラフになっても、while .hasClass( 'test')の代わりにヘッダーに変更することをお勧めします... ヘッダー間の要素がすべて同じクラスを持つ必要はありません実際のコードが何を言っているか知っている人) – Sander
ああ、ヘッダーが実際にサーバーサイドで作成されているなら、私は実際にサーバーサイドでもラップdivを実行します。 のギャラリーを持つページがあるかもしれません。 のギャラリーを持つページがあります。フィルターボタンの並べ替えをクリックすると、オフィスの場所別にグループ化することができます。オフィス1の人を含むすべての部門をラッパーに動的に追加できます追加されました)とオフィス2の人はラッパーなどに... しかし、質問の尋ね方では、ヘッダーがサーバー側に印刷されていると思うので、ラッパーサーバー側をやっていないと奇妙に感じるでしょう。 – Sander