2017-06-26 101 views
-3

我想要使用jQuery進行存檔的功能是在html中添加dinamically中的某些元素,並在添加後使用它們。這可能嗎 ?jquery立即添加

$.each(myarray, function(index, elm){ 
newHtml += '<div id="name'+index+'"><h2>'+elm+'</h2></div>'; 
}); 

$('#names').html(newHtml); 

alert($('#name01').html()); 

這裏是我的fiddle

+0

你想達到什麼目的?請解釋 –

+1

div名稱中沒有前導零。它只是'name1'。 –

+0

所以你試圖添加更多的元素? – RTarson

回答

2

有ID爲 「#name01」 沒有元素。使用alert($('#name1').html());代替alert($('#name01').html());

0

在你的代碼添加這個方法:

var n = 5; 
for (var i = 0; i < n; i = i + 1) { 
alert("name = " + i); 

}

試試這個..五月的幫助你

0

使用#name1你的jQuery選擇和搶文本內容,請使用jQuery方法text()來獲取文本內容或html()以獲取整個HTML內容。

$('#name1').text() 
// "name1" 

$('#name1').text() 
// "<h2>name1</h2>"