jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – 对循环创建的jquery对象进行分组或连接,以便只使用appendTo一次大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个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中使用’long’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一次全部内容,希望文章能够帮你解决jquery – 对循环创建的jquery对象进行分组或连接,以便只使用appendTo一次所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。