2012-10-11 113 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