我正在试图找出如何显示我的数组列表。
我目前正在使用.each
函数从数组中获取列表但是当我使用.text用类填充span
标记时,它只显示最后一项
这是我的jquery代码
$.each (json.consultants, function(i) {
console.log(json.consultants[i].firstname)
$('.consultantsfirstname').text(json.consultants[i].firstname)
$('.consultantslastname').text(json.consultants[i].lastname)
})
我想找到显示数组中显示的所有内容的列表 不只是最后一个。
答案 0 :(得分:1)
您每次都会覆盖您的文字。
尝试:
$.each (json.consultants, function(i) {
console.log(json.consultants[i].firstname)
$('.consultantsfirstname').text($('.consultantsfirstname').text() + json.consultants[i].firstname)
$('.consultantslastname').text($('.consultantsfirstname').text() + json.consultants[i].lastname)
})
如果你只想显示数据,你可以这样做:
$.each (json.consultants, function(i) {
console.log(json.consultants[i].firstname)
$('#list').html($('#list').html() + json.consultants[i].firstname);
$('#list').html($('#list').html() + ' ');
$('#list').html($('#list').html() + json.consultants[i].lastname);
$('#list').html($('#list').html() + '<br />');
});
使用HTML
<div id="list" />