javascript - 需要使用 Jquery 将 DOM 中的相同元素复制 4 次

标签 javascript jquery html dom

我正在使用 jquery 在 dom 中插入 html。一切正常,现在我需要将一个元素复制 4 次,但我不知道怎么做。

这就是我使用 Jquery 将元素插入 DOM 的方式。

function Pin(caixaPin){
 var $temp;
  $temp = $("<div></div>");
  $temp.addClass("caixaPin");
  $temp.html(caixaPin);
  $("body").append($temp);
}

Pin('<div></div>');

谢谢!!

最佳答案

这里是 jsfiddle https://jsfiddle.net/eL3usbxb/

function Pin(caixaPin){
    for(var i=0; i<4; i++){
        var $temp;
        $temp = $("<div></div>");
        $temp.addClass("caixaPin");
        $temp.html(caixaPin);
        $("body").append($temp);
    }
}

Pin('<div></div>');

另一种方式 只需在循环内调用 Pin 函数

for (var i = 0; i < 4; i++){
    Pin('<div></div>');
}

关于javascript - 需要使用 Jquery 将 DOM 中的相同元素复制 4 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44966995/

相关文章:

javascript - 在jquery中检测两个div是否互相传递

javascript - 在不使用大量 javascript 的情况下很好地分解成一个额外的 div?

javascript - 为什么自定义单选按钮没有被禁用?

jquery - 单击链接子元素时如何防止 IE 中出现 href,但仍执行绑定(bind)到 a 标记的方法?

javascript - 使用 JQuery 循环遍历数组值并将它们显示在单独的行上

javascript - 使用 iframe 阻止按键的默认操作

javascript - 我试图警报 "70"和 "John",但相反,我收到警报 "[object Object]"

javascript - 推特 Bootstrap 图像 slider 不会低于标题

asp.net - 如何仅在单击按钮或输入时触发验证 :Submit

asp.net - 当前页面的颜色(asp.NET masterpage)