2012-10-11 80 views
1

在這裏,UL列表項爲兩列與奇數和偶數指標是原文:分割使用jQuery

<ul>
<li>one</l1>
<li>two</li>
<li>three</li>
<li>four</li>
</ul>

,我想將它變成:

<ul>
<li>one</l1>
<li>three</li>
</ul>
<ul>
<li>two</li>
<li>four</li>
</ul>

回答

1

一種可能解決方案:

$("ul li:odd")​​​​​​​.appendTo($("<ul>").insertAfter("ul"));​​​ 

同一解決方案的另一個變體:

$("<ul>").insertAfter("ul").append($("ul li:odd"));​ 

DEMO:http://jsfiddle.net/4FyAa/

+0

這就是優秀的。如果ul的類名是「category」,你能否重寫這段代碼? – user1499677

+0

@ user1499677您應該首先閱讀jQuery手冊,從中您將瞭解如何使用類選擇器(即'ul.category')。最後,你會得到合適的版本:http://jsfiddle.net/4FyAa/1/。 – VisioN

+0

非常感謝... – user1499677