のdivにそれらを追加する必要があり私はすべての3李さんを分割し、私は一般的なリストを持っている
<ul>
<li>list item1</li>
<li>list item2</li>
<li>list item3</li>
<li>list item4</li>
<li>list item5</li>
<li>list item6</li>
</ul>
しかし、私がやりたいことは、私はこれを使用している
<div class="list">
<ul>
<li>list item1</li>
<li>list item2</li>
<li>list item3</li>
</ul>
</div>
<div class="list">
<ul>
<li>list item4</li>
<li>list item5</li>
<li>list item6</li>
</ul>
ですスクリプトのみが表示されます2 li
1の要素div
私の要求は3 li
になりますdiv
$('ul > li:nth-child(2n-1)').each(function() {
$(this).next().add(this).wrapAll('<div class="list"><ul></ul></div>');
}).eq(0).closest('div').unwrap();
こんにちはファルハードは私にこの問題を解決するのを助けてくれますか?私は何をしているのですか? – ASHU
リストは動的に生成されていますか?たとえば、PHPやJavaのバックエンドでは? –
2n-1は2回ごとに循環するので、3n-1を使用する必要があります。 – Salketer