jquery如何将多个var附加到div?

发布于 2024-11-02 11:26:12 字数 746 浏览 1 评论 0原文

我有一些 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 个变量怎么办? 单独使用 append 并不能完成这项工作

i have some var's:

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

how to append them to a div using jquery appendTo ?

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

thanks

edit:

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

i want it to look like this:

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

i can use:

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

but what if i have 15 vars??
and append alone doesn't do the job

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

人│生佛魔见 2024-11-09 11:26:12
$('.div').append(var1, var2, var3)

无论 var 是什么

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

whatever a var is

心如荒岛 2024-11-09 11:26:12

也许你可以使用append函数来代替:

    $('.div').append(var1).append(var2).append(var3);

Maybe you can use the append function instead:

    $('.div').append(var1).append(var2).append(var3);
冷情 2024-11-09 11:26:12
$('.div').append(var1).append(var2).append(var3)
$('.div').append(var1).append(var2).append(var3)
来世叙缘 2024-11-09 11:26:12

根据文档

.append( 内容 [, 内容 ] )

内容

类型:htmlString 或 Element 或
文本或数组或jQuery

传递数组更方便。

var items = [];

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

$('.div').append(items);

According to docs:

.append( content [, content ] )

content

Type: htmlString or Element or
Text or Array or jQuery

Passing array is more convenient.

var items = [];

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

$('.div').append(items);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文