使用For-Loop克隆div并不能提供适当数量的克隆

时间:2016-03-05 19:05:11

标签: javascript jquery html twitter-bootstrap

我正在尝试制作一个脚本,它将克隆div,引导程序4中的卡片,并更改div中的文本。我希望这发生一定次数。取决于变量。但是,当我使用下面的脚本时,我得到了8张卡(7个克隆),而不是它应该制作的3个克隆。有谁知道这里发生了什么?

$(document).ready(function(){
var cards = 3;
var id = ""; 
var newClass = ""; 
var i;

for(i = 0; i < cards; i++) {
    id = id + "1"; 
    newClass = newClass + "1"
    $(".listings").clone().addClass(newClass).appendTo("body"); 
    $("."+newClass).attr("id",id);
    $("#" + id + " " + "h1").text("$5000"); 
}

});

1 个答案:

答案 0 :(得分:0)

变化

.addClass(newClass)

.prop("class",newClass)
相关问题