克隆元素,添加时一次避免一个以上的克隆 [英] cloning elements, avoiding more than one clone at a time when adding

查看:111
本文介绍了克隆元素,添加时一次避免一个以上的克隆的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

http://jsfiddle.net/p57hm/

我只是想在每次点击后再克隆一个克隆.我错过了明显的事情吗_谢谢

I simply want one more clone on each click. Did i miss something obvious_ Thanks

脚本:

$(function(){

    $('input').click(function(){
        $('.cloneitem').clone().appendTo('#container');
    });

});

HTML:

<input type="button" value="clone it"/>

<div id="container"></div>

<div class="cloneitem">clone</div>

推荐答案

尝试一下 http://jsfiddle.net /p57hm/1/

$(function(){

    $('input').click(function(){
        $('.cloneitem:first').clone().appendTo('#container');
    });

});

当前,您正在克隆所有具有类.cloneitem的元素,但一次只需要1个,因此您不想选择所有.cloneItem而是仅选择第一个,并克隆该元素.

Currently you are cloning all the elements that have the class .cloneitem but you only want 1 at a time, so you don't want to select all the .cloneItem but just the first one, and clone that one.

这篇关于克隆元素,添加时一次避免一个以上的克隆的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆