2017-07-07 20 views
1

使用jquery在dom中插入html。一切工作正常,現在我需要複製一個元素4次,我不知道如何。需要使用jquery複製DOM中的同一元素4次使用jquery

這是我如何使用Jquery將元素插入DOM。

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

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

謝謝!!

+0

內引腳功能' – guradio

回答

2

在這裏,你去的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>'); 

另一種方式 就叫使用`.clone()循環

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

感謝您的幫助! :) –

1

環路

+0

感謝您的幫助! :) –

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

你去那裏只是執行你的功能引腳。從0到3循環的基本(4次)。裏面叫Pin

+0

感謝您的幫助! :) –

1

您可以使用一個for循環來創建的Y X量,像這樣:

for (var j = 0; j <= 3; j++) 
{ 
    $('body').append('<div class="caixaPin"></div>') 
} 

這樣做是什麼定義J所示0,當它到達3和包括3,追加<div></div>的身體。希望這有助於

+0

還應該將該類添加到append方法中。即,$('body')。append('

'); – Joel

+0

@Joel我只是做一個示例代碼:)但我會更新代碼只是爲了避免混淆:) – ThisGuyHasTwoThumbs