1

いくつかの要素リストを複製しましたが、複数回複製する必要があります。その方法を教えてください。

$('.main_content ul li').clone().prependTo('.main_content ul')

助けてくれてありがとう。

4

3 に答える 3

2

これを試してみてください。

var objToClone = $('.main_content ul li');
for (var i = 0; i < 10; i++)
   objToClone.clone().prependTo('.main_content ul');
于 2012-08-03T13:06:07.627 に答える
0

または、 .prependTo() を使用する代わりに、それを .insertAfter() に置き換えます

例えば:

jQuery

$(function() {
    for () {
        $('.main_content ul li').clone().insertAfter('.main_content ul li');
    }
});

Jsフィドル

于 2014-04-24T23:05:01.143 に答える
0

リストされたタグを同じ親に複製したいですか?これにより、リストされた同じ項目が同じ親になります。

または、親のクローンを作成しますか? または、リストされている特定のアイテムのみを複製しますか?

これはあなたが探しているものですか?

<div class="main_content">
    <ul>
        <li>1</li>
        <li>2</li>
    </ul>
</div>

    <script type="text/javascript">

    $(document).ready(function(){
        var numberOfCopies = 5;

        for(x = 0; x < numberOfCopies; x++){
            $(".main_content ul li").each(function(){
                $(this).clone().appendTo(".main_content ul");
            });
        }
    })

</script>
于 2012-08-03T13:44:39.560 に答える