gpt4 book ai didi

jquery - 分组或连接由循环创建的 jquery 对象,因此仅使用appendTo 一次

转载 作者:行者123 更新时间:2023-12-03 22:58:52 24 4
gpt4 key购买 nike

我有一个for循环来生成一行div,我的代码是

for(j=0; j<7; j++) {
$('<div/>', {
id: 'unique',
html: 'whatever'
}).appendTo('#container');

这段代码似乎为每次迭代寻找#container,并向其附加一个新的div。

如何编写代码,以便我可以先创建所有 div,然后一次性追加到容器中?抱歉,我尝试搜索诸如 concatenate/group/add jquery 对象之类的关键字,但似乎没有正确的搜索结果。

TIA

最佳答案

Xander 的解决方案应该可以正常工作。我个人不喜欢在 js 中使用“长”HTML 字符串。这是一个看起来与您的代码更相似的解决方案。

var elements = [];
for(j=0; j<7; j++) {
var currentElement = $('<div>', { id: i, text: 'div' });
elements.push(currentElement[0]);
}
$('#container').append(elements);

关于jquery - 分组或连接由循环创建的 jquery 对象,因此仅使用appendTo 一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9643572/

24 4 0
文章推荐: jquery - 如何使用 JQuery 在 标签内插入
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com