【发布时间】:2013-09-27 03:16:47
【问题描述】:
我正在创建一个匹配游戏,并尝试从数组中添加一个类来匹配。 下面的代码创建了我需要的类,然后将它们随机化。
我的问题在于 randomizeDeck 函数。我试图将每个类添加到指定元素两次。当我 console.log 代码时,类被添加到前六个元素而不是后六个元素中,我需要这样做,以便在我正在创建的匹配游戏中匹配这些类。
var cardDeck = new Array();
function createDeck() {
for (i = 1; i <= 6; i++) {
cardDeck.push("card-" + i);
}
}
createDeck();
var randDeck = cardDeck.sort(randOrd);
function randomizeDeck() {
card.each(function(i){
$(this).addClass(randDeck[i]);
});
}
randomizeDeck();
【问题讨论】:
-
“card.each”中的卡片是什么?这个变量有什么?
-
变量card是一个带有class card的div。该 div 被复制了 12 次。
-
andi 的解决方案可能是您的最佳选择。
标签: javascript jquery arrays random