1

这是原文:

<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>
4

1 回答 1

1

一种可能的解决方案:

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

相同解决方案的另一个变体:

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

演示:http: //jsfiddle.net/4FyAa/

于 2012-10-11T11:20:22.170 回答