【发布时间】:2013-03-12 22:00:38
【问题描述】:
基本上我将容器推入一个数组,一旦一个被推入,我不想让同一个被再次推入。
这是我的 JSfiddle:http://jsfiddle.net/9Dmcg/3/
Javascript:
$(document).ready(function(){
var favorites = [];
var counter = 0;
$('.containers').on('click', function(){
favorites.push($(this).clone())
$('.favorite').append(favorites);
});
});
我需要想办法解决这个问题。
【问题讨论】:
-
添加
e,例如$('.containers').one('click', -
您也可以添加
$(this).data('favorites', true) -
不确定我是否理解。我尝试了 JSFiddle,并且每个容器只被推送一次。您的意思是您不希望多次推送具有相同内容的容器?
标签: javascript jquery arrays push