为对象数组创建列表项

时间:2015-04-05 07:42:07

标签: javascript arrays multidimensional-array

我有一个对象数组:

myArray = [Object { orderNum="A000", userName="Oswaldo", value=504.74, more...}, Object { orderNum="A001", userName="Mao", value=529.17, more...}, Object { orderNum="A002", userName="Angeline", value=553.6, more...}, Object { orderNum="A003", userName="Gerardo", value=578.03, more...}]

我正在尝试遍历它并将每个对象的内容放入列表项中。我用这个:

jQuery.each(Top5SalesOrders , function(index, value){
      $('.mylist').append('<li>' + value + '</li>');
});

但是我在列表项中得到[object Object]。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

你几乎就在那里,因为回调函数的第二个参数是Object,因此你必须使用obj.value来访问对象的value属性。

使用

jQuery.each(Top5SalesOrders , function(index, obj){
      $('.mylist').append('<li>' + obj.value+ '</li>');
});