按钮单击时将容器添加到阵列

时间:2013-03-13 00:25:35

标签: jquery arrays html button push

好吧,原来,我有一个程序,当我点击容器时,它将整个容器添加到一个数组中,然后将其发布到侧边栏中。

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

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

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

2 个答案:

答案 0 :(得分:1)

克隆.parent()元素。

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

http://jsfiddle.net/zPMNV/

答案 1 :(得分:1)

克隆parent,然后在clone

上调用删除
var clone = $(this).parent().clone();
$(clone.find("input")).remove();
favorites.push(clone);
$('.favorite').append(favorites);

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