2017-06-26 58 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>"