我有一個通用的清單我需要拆分每3華里的,並把它們添加到一個div
<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();
嗨Farhad可以請你幫我解決這個問題。我在做什麼錯誤,請你讓我知道 – ASHU
列表是否動態生成?比如說,在後端使用PHP或Java? –
2n-1將循環每2,你應該使用3n-1 ... – Salketer