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

问题描述 投票:0回答:1

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

如何将这些克隆元素放到一个数组中并反转它然后再预先添加它们?

例如,对于每个.title克隆它,和prependTo .container,并用li包装:

$('.title').each(function() {
     $this.clone()
          .prependTo('.container')
          .wrap('<li></li>')
});
javascript jquery clone reverse
1个回答
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/

© www.soinside.com 2019 - 2024. All rights reserved.