我有一些var:
var1 = ('1');
var2 = ('2');
var3 = ('3');
如何使用jquery appendTo
将它们附加到div?
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个vars怎么办?
仅append
不能完成这项工作
答案 0 :(得分:10)
$('.div').append(var1, var2, var3)
无论var是什么
答案 1 :(得分:0)
也许您可以使用追加功能:
$('.div').append(var1).append(var2).append(var3);
答案 2 :(得分:0)
$('.div').append(var1).append(var2).append(var3)
答案 3 :(得分:0)
根据docs:
.append(content [,content])
内容
键入:htmlString或Element或 文字或数组或jQuery
传递数组更方便。
var items = [];
for(let i = 0; i < count; i++){
items.push($('<div />', { class: i}));
}
$('.div').append(items);