javascript - 如何使用 JS/Jquery 单击同一个按钮来重复 html 代码 10 次?

标签 javascript jquery html

我希望能够在名为:<div id="add_remove_product_name">的div下显示同一段html代码10次通过单击名为:<button id="add_another_product_name"> 的按钮。我想我需要某种 for 循环来完成这项工作,但不确定。任何建议都会有帮助,谢谢。

我的 HTML 代码:

<div id="product_name">
    <input id="skriv_produktnavn" placeholder="Skriv Produktnavn her" required></label>

    <button id="add_another_product_name">Tilføj endnu et produktnavn</button>

    <div id="add_remove_product_name">
        <input id="added_product_name" placeholder="Skriv Produktnavn her" required></label>
        <button id="remove_product_name">X</button>
    </div>

最佳答案

使用 for 循环连接 10 个 HTML 代码副本。然后使用 .after() 将其放在 DIV 后面。

$("#add_another_product_name").click(function() {
    var html = '';
    for (var i = 0; i < 10; i++) {
        html += 'html code that you want to repeat';
    }
    $("#add_remove_product_name").after(html);
}

关于javascript - 如何使用 JS/Jquery 单击同一个按钮来重复 html 代码 10 次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29615058/

相关文章:

javascript - 使用 javascript 删除 html

javascript - 删除对象属性在删除操作之前生效

javascript - 如何解决内置 AngularJS 应用程序的依赖问题?

javascript - 在 jQuery 中翻书

javascript - 弹出模式并跳转到内部 anchor

javascript - css 动画和 jquery .load() 在移动设备上卡顿

javascript - 如何获取 SVG tspan 元素的宽度

javascript - 使用 JQuery 验证文本框

html - 集中一个内容左对齐的 div

php - 使用 $id 更新内容不起作用