如何在Jquery中显示对象的所有值?

如何在Jquery中显示对象的所有值?,jquery,Jquery,当我需要将对象值放入表中时,我发现了一个问题 当我使用此代码时: success: function(data) { $.each( data, function( key, value) { $("tr#test").html("<td id="+value.type_id+">"+value.description+"</td>"); }) } 成功:函数(数据){ $。每个(数据、函数(键、值){ $(“tr#test”

当我需要将对象值放入表中时,我发现了一个问题

当我使用此代码时:

success: function(data) {
     $.each( data, function( key, value) {
        $("tr#test").html("<td id="+value.type_id+">"+value.description+"</td>");
     })
    }
成功:函数(数据){
$。每个(数据、函数(键、值){
$(“tr#test”).html(“+value.description+”);
})
}
我只得到页面上的最后一个值,而不是所有值

有人能建议如何获取所有值吗?

使用:

$("tr#test").append("<td id="+value.type_id+">"+value.description+"</td>");
$(“tr#test”).append(“+value.description+”);
.html()
将在每次调用时覆盖
tr#test
中的所有内容。这意味着只显示最后一个
td

通过使用
td
s添加到
tr#test
的html中,而不替换所有内容。

通过调用.html(),每次都将替换为最新的值,因此只会得到最后一个值。使用附加