Javascript Jquery立即添加
我想使用jquery实现的是在html中添加一些元素,并在添加之后使用它们。这可能吗Javascript Jquery立即添加,javascript,jquery,html,Javascript,Jquery,Html,我想使用jquery实现的是在html中添加一些元素,并在添加之后使用它们。这可能吗 $.each(myarray, function(index, elm){ newHtml += '<div id="name'+index+'"><h2>'+elm+'</h2></div>'; }); $('#names').html(newHtml); alert($('#name01').html()); $。每个(myarray、函数(索引、elm
$.each(myarray, function(index, elm){
newHtml += '<div id="name'+index+'"><h2>'+elm+'</h2></div>';
});
$('#names').html(newHtml);
alert($('#name01').html());
$。每个(myarray、函数(索引、elm){
newHtml+=''+elm+'';
});
$('#names').html(newHtml);
警报($('#name01').html());
这是我的没有id为“#name01”的元素。使用
alert($('#name1').html()代码>而不是警报($('#name01').html()代码>在代码中添加此方法:
var n = 5;
for (var i = 0; i < n; i = i + 1) {
alert("name = " + i);
var n=5;
对于(变量i=0;i
}
试试这个。。它可能会帮助您在jQuery选择器上使用#name1
,要获取文本内容,请使用jQuery方法text()
仅获取文本内容,或使用html()
获取整个html内容
$('#name1').text()
// "name1"
$('#name1').text()
// "<h2>name1</h2>"
$('#name1').text()
//“名称1”
$('#name1').text()
//“名称1”
您的目标是什么。请解释div名称中没有前导零。它只是name1
。所以您正在尝试添加更多元素?如果您检查代码,Div的id将是name1
,而不是name01