这是原文:
<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>
这是原文:
<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>
一种可能的解决方案:
$("ul li:odd").appendTo($("<ul>").insertAfter("ul"));
相同解决方案的另一个变体:
$("<ul>").insertAfter("ul").append($("ul li:odd"));
演示:http: //jsfiddle.net/4FyAa/