3

我有一些var:

var1 = ('1');
var2 = ('2');
var3 = ('3');

如何使用 jquery 将它们附加到 div appendTo

var1, var2, var3.appendTo('.div');

谢谢

编辑:

var1 = $('<div class="1"></div>');
var2 = $('<div class="2"></div>');
var3 = $('<div class="3"></div>');

我希望它看起来像这样:

<div class="div">
<div class="1"></div>
<div class="2"></div>
<div class="3"></div>
</div>

我可以用:

var1.appendTo('.div');
var2.appendTo('.div');
var3.appendTo('.div');

但是如果我有 15 个变量呢?一个人append做不到

4

4 回答 4

12
$('.div').append(var1, var2, var3)

无论 var 是什么

于 2011-04-19T18:36:21.417 回答
0

也许您可以改用 append 函数:

    $('.div').append(var1).append(var2).append(var3);
于 2011-04-19T18:33:09.560 回答
0
$('.div').append(var1).append(var2).append(var3)
于 2011-04-19T18:33:30.417 回答
0

根据文档

.append(内容[,内容])

内容

类型:htmlString 或 Element 或 Text 或Array或 jQuery

传递数组更方便。

var items = [];

for(let i = 0; i < count; i++){
   items.push($('<div />', { class: i}));
}

$('.div').append(items);
于 2018-02-12T17:29:07.770 回答