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

时间:2013-10-09 14:52:27

标签: jquery

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

当我使用此代码时:

success: function(data) {
     $.each( data, function( key, value) {
        $("tr#test").html("<td id="+value.type_id+">"+value.description+"</td>");
     })
    }

我只获得页面上的最后一个值,而不是所有值。

有人可以建议如何获得所有价值吗?

1 个答案:

答案 0 :(得分:3)

使用:

$("tr#test").append("<td id="+value.type_id+">"+value.description+"</td>");

.html()会在每次调用时覆盖tr#test内的所有内容。这意味着只会显示最后一个td

使用.append() td附加附加到tr#test的html而不替换所有内容。