1

好的,最初,我有一个程序,当我单击容器时,它会将整个容器添加到一个数组中,然后将其发布到侧边栏中。

现在我想要它,所以当我单击 div 内的按钮时,它会添加整个容器。虽然我似乎在让它工作时遇到了问题。

目前,它将按钮添加到数组中,因为我说.push($(this))

我会用什么来添加整个单独的 div?

4

2 回答 2

1

克隆 .parent()元素。

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

http://jsfiddle.net/zPMNV/

于 2013-03-13T00:29:49.107 回答
1

克隆parent然后在上调用removeclone

var clone = $(this).parent().clone();
$(clone.find("input")).remove();
favorites.push(clone);
$('.favorite').append(favorites);

http://jsfiddle.net/zPMNV/10/

于 2013-03-13T00:40:28.370 回答