多次显示元素

时间:2013-07-30 22:21:22

标签: jquery css

我正试图用jquery多次显示一个小盒子。我的目标就像for循环

<span class="box_counter"></span>


 .box_counter {   
   float: left;
   width: 10px;
   height: 10px;
   margin: 40px 0px 0px 250px;     
   background-color: black;
 }

所以喜欢(伪代码)

for (index != total)
  push.box_counter
  index++

JSFIDDLE

2 个答案:

答案 0 :(得分:3)

在循环中创建元素。例如:

for (var i = 0; i < 10; i++) {
  $(document.body).append($('<span>').addClass('box_counter'));
}

演示:http://jsfiddle.net/WUYfW/2/

答案 1 :(得分:1)

只需克隆元素,然后在DOM JSFIDDLE

中添加后面的副本
$(function() {
    var total = 20;

    for (var i=0; i<total; i++) {
        $boxCntr = $(".box_counter").first().clone(true);
        $(".box_counter").last().after($boxCntr);
    }
});