gpt4 book ai didi

javascript - 使用 Javascript 循环创建 html 内容

转载 作者:行者123 更新时间:2023-12-03 03:43:42 28 4
gpt4 key购买 nike

我的 JS =>

var path = "projelerimiz/otel/balsamo/img/";
var ext = ".jpg";
var i = 1;
var img, item, figure;
for (i; i<=11;i++){
item = '<div class="item"></div>';
$(item).appendTo(".swiper");
figure = '<figure class="frame"></figure>';
$(figure).appendTo(".item");
img = $('<img>'); //Equivalent: $(document.createElement('img'))
img.attr('src', path + i + ext);
img.appendTo(".frame");
}

我的 HTML =>

<div class="swiper">
</div>

运行 JS 代码时看到的内容 =>

what I saw

运行 JS 代码时我想看到什么=>

I want to see

我需要简单地使用 div、img 等循环 HTML 内容,但有一些嵌套循环。

谢谢。

最佳答案

让事情变得简单

var path = "projelerimiz/otel/balsamo/img/";
var ext = ".jpg";
var i = 1;
var img, item, figure;
var items = [];
for(i; i <= 11; i++) {
item = '<div class="item"><figure class="frame">' +
'<img src="' + path + i + ext + '"></figure></div>';
items.push(item);
}

// for best performance append element outside loop
$('.swiper').append(items.join('\n'));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

<div class="swiper">
</div>

关于javascript - 使用 Javascript 循环创建 html 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45507306/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com