为对象数组创建列表项
Create list items for array of objects
我有一个对象数组:
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]。
我该如何解决这个问题?
你已经差不多了,因为回调函数的第二个参数是Object
,所以你必须使用obj.value
来访问对象的value
属性。
使用
jQuery.each(Top5SalesOrders , function(index, obj){
$('.mylist').append('<li>' + obj.value+ '</li>');
});
我有一个对象数组:
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]。
我该如何解决这个问题?
你已经差不多了,因为回调函数的第二个参数是Object
,所以你必须使用obj.value
来访问对象的value
属性。
使用
jQuery.each(Top5SalesOrders , function(index, obj){
$('.mylist').append('<li>' + obj.value+ '</li>');
});