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

考えられる解決策の 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 に答える