gpt4 book ai didi

javascript - 使用 .append() 时原始对象消失

转载 作者:行者123 更新时间:2023-12-02 18:55:49 24 4
gpt4 key购买 nike

我制作了一个快速的“添加到收藏夹”类型的程序来进行练习。您单击“收藏夹”框,它会将其添加到侧边栏。

这是 JSFiddle:http://jsfiddle.net/LCBradley3k/sdKgP/

Javascript:

$(document).ready(function(){
var favorites = [];
var counter = 0;

$('#container, #container2, #container3').click(function(){
favorites.push($(this))
$('.favorite').append(favorites);
});
});

我希望它继续做它所做的事情,但不要让原来的容器消失。

另外,不要说 $(container 1, 2, 3, etc) ,有没有一种方法可以让它只知道单击了哪个容器,然后移动该特定容器。如果我有 50 个容器怎么办?我不想将它们全部列出。

最佳答案

这是正在运行的 JSFiddle http://jsfiddle.net/9Dmcg/3/

为容器指定一个类并绑定(bind)到该类。

$('.containers').bind('click', function(){

favorites.push($(this).clone())

$('.favorite').append(favorites);
});

看起来 jcubic 具有正确的克隆语法

关于javascript - 使用 .append() 时原始对象消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15371716/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com