在jquery中循环遍历对象

时间:2017-07-14 17:01:55

标签: jquery

我正在尝试理解Jquery,并且我在从数组中追加值时遇到问题。

我创建了下面的对象:

var obj = [];

我通过循环推送数据:

 obj.push({
     name: name,
     address: address,
     comment: comment,
     distance: distance,
     duration: duration,
     lat: lat,
     lng: lat,
     count: count,
     order: order
 });

我的console.log(obj)

0: Object
address: "Test"
comment: "My comment"
count: 1
distance: "3.3 mi"
duration: "13 mins"
lat: "44.971424"
lng: "44.971424"
name: "My House"
order: "3.3"

1 : Object 
2 : Object 
3 : Object 
4 : Object 
5 : Object 

我的问题是:

我如何附加到div?

$("#div_result").each(obj, function(){
    // ??
    // This is not working for me. 
});

2 个答案:

答案 0 :(得分:0)

如果要将对象中的值附加到DIV,可以尝试以下代码。

$.each(obj, function( index, value ) { 
    $("#div_result").append(index + ' and ' + value );
});

如果有效,请告诉我。

答案 1 :(得分:0)

$.each(obj, function( index, value ) { 
    console.log(value.address);
    console.log(value.comment);
    .... and so on.....
});