Javascript 使用jQuery追加div';每个div都有一个不同的ID

Javascript 使用jQuery追加div';每个div都有一个不同的ID,javascript,jquery,Javascript,Jquery,因此,我尝试使用jQuery附加一个div,它将使用指定的类生成一张卡片。问题是我每次都需要创建一个不同的ID,这样我就可以在卡上输入随机数。我相信有一个更简单的方法。所以我提出两个问题。如何使卡片上随机数字所在的代码无休止地移动。以及如何附加具有唯一ID的div。对不起,如果我的代码不是最好的。这是我的第一个项目 cardLook先生{ 边框:1px纯黑; 宽度:120px; 高度:220px; 边界半径:5px; 浮动:左; 利润率:20px; 填充物:5px; 背景色:#fff; }

因此,我尝试使用jQuery附加一个div,它将使用指定的类生成一张卡片。问题是我每次都需要创建一个不同的ID,这样我就可以在卡上输入随机数。我相信有一个更简单的方法。所以我提出两个问题。如何使卡片上随机数字所在的代码无休止地移动。以及如何附加具有唯一ID的div。对不起,如果我的代码不是最好的。这是我的第一个项目


cardLook先生{
边框:1px纯黑;
宽度:120px;
高度:220px;
边界半径:5px;
浮动:左;
利润率:20px;
填充物:5px;
背景色:#fff;
}
#卡片1、卡片2、卡片3、卡片4、卡片5{
变换:旋转(180度);
}
#卡片桌{
背景颜色:绿色;
高度:270px
}
.重置{
明确:两者皆有;
}
处理
打
站
你好
var什么;
//服务助手功能
document.getElementById('deal')。onclick=函数deal(){
var score1=数学地板(数学随机()*10+1);
var score2=数学地板(数学随机()*10+1);
var firstCard=1分;
var secondCard=2分;
//myNumberArray.push(第一张牌,得分2);
//card1.innerHTML=myNumberArray[0];
//card2.innerHTML=myNumberArray[1];
$(“#交易”)。单击(函数(){
$(“#卡片表”)。追加(“”);
});
console.log(score2,score1)
}
var myNumberArray=[];
$(“#命中”)。单击(函数(){
$(“#卡片表”)。追加(“”);
如果(myNumberArray>1){
#卡片桌
}
var card=Math.floor(Math.random()*10)+1;
document.getElementById('number').innerHTML=card;
myNumberArray.推送(卡片);
var number=myNumberArray.value;
var arrayOutput=document.getElementById('number');
var someId=document.getElementById('someId');
someId.innerHTML=myNumberArray;
card1.innerHTML=myNumberArray[0];
card2.innerHTML=myNumberArray[1];
card3.innerHTML=myNumberArray[2];
card4.innerHTML=myNumberArray[3];
card5.innerHTML=myNumberArray[4];
//log(“mynumberraray:,mynumberraray”);
what=calcTotal(myNumberArray);
showMe(calcTotal(myNumberArray));
});
//var输出=myNumberArray=calcTotal(列表);
函数calcTotal(myNumberArray){
var合计=0;
对于(var i=0;i21){
警惕(“你输了”);
}
};
document.getElementById('stand')。onclick=function stand(){
var compterDeal1=Math.floor(Math.random()*10+1);
var computerCards=compterDeal1;
控制台日志(计算机卡);
计算机阵列。推送(计算机卡);
如果(计算机卡<21){
站立();
}
}
var computerArray=[];

将唯一类与所有then一起使用,然后按类调用

添加一个全局整数:

var cardNumber = 0;
生成id的函数:

function newCardId() {
    cardNumber ++;
    return 'uniqueCardId' + cardNumber.toString();
}
和使用:

var newId = newCardId();
$("#cardTable").append("<div class=\"cardLook\" id=\"" + newId + "\"></div>");

注意:使用反斜杠在字符串中转义引号

代码段中至少有一个语法错误,使其无法运行<代码>$(“#hit”)。单击(function(){}缺少a),函数块中有一行无效。
$('#' + newId).