我有一个span标记,<span id="display"></span>
并通过$("#display").html();
for (var i = 0; i < arr.length; i++) {
var val = $("#display").html();
if (val == "") {
$("#display").html(arr[i].name);
$("display").html('<img src ="/Home/Image?id = arr[i].id"/>')
}
else {
$("#display").html(val +" <br/> " + arr[i].name);
$("display").html('<img src ="/Home/Image?id = arr[i].id"/>')
}
}
我想要显示每个记录的名称和图像。我已经如上所述,名称显示但图像不显示。 我想显示名称和图片标签
答案 0 :(得分:3)
$("#display").html(val +" <br/> " + arr[i].name);
答案 1 :(得分:0)
你必须使用:
for (var i = 0; i < arr.length; i++) {
var val = $("#display").html();
if (val == "") {
$("#display").html(arr[i].name);
}
else {
$("#display").html(val +" <br/> " + arr[i].name);
}
}
OR
for (var i = 0; i < arr.length; i++) {
var val = $("#display").text();
if (val == "") {
$("#display").text(arr[i].name);
}
else {
$("#display").text(val +" \n " + arr[i].name);
}
}
答案 2 :(得分:0)
使用html()代替text():
if (val == ""){
$("#display").html(arr[i].name);
}
else {
$("#display").html(val +" <br/> " + arr[i].name);
}