如何克隆 - >反向 - >和prependTo?

时间:2011-11-30 23:50:37

标签: javascript jquery clone reverse

我有一个元素列表,例如:.title,我将它们克隆出来并将它们附加到容器中,但顺序与prependTo`相反。

如何将这些克隆元素放到数组中并在预先添加之前将其反转?

例如,对于每个.title克隆它,以及prependTo .container,并用li包裹它:

$('.title').each(function() {
     $this.clone()
          .prependTo('.container')
          .wrap('<li></li>')
});

1 个答案:

答案 0 :(得分:2)

鉴于此html:

<ul>
    <li class="title">A</li>
    <li class="title">B</li>
    <li class="title">C</li>
    <li class="title">D</li>
    <li class="title">E</li>
</ul>

<ul class="container">        
</ul>

使用此jQuery将它们添加到.container元素:

$('.title').each(function() {
    $('.container')
        .append($(this).clone());
});

如果您想撤销订单,请使用.prepend代替.append

如果您想查看它,请查看http://jsfiddle.net/y8Aub/

相关问题