Javascript JQuery对每个关联JSON对象进行查询

Javascript JQuery对每个关联JSON对象进行查询,javascript,jquery,json,each,Javascript,Jquery,Json,Each,嘿,朋友们,你能帮我解决这个问题吗。我有一个JSON: video_orders = { "channel": { "1": "relevance", "2": "published", "3": "viewCount", "4": "rating" }, "playlist": { "1": "position", "2": "commentCount", "

嘿,朋友们,你能帮我解决这个问题吗。我有一个JSON:

video_orders = {
    "channel": {
        "1": "relevance",
        "2": "published",
        "3": "viewCount",
        "4": "rating"
    },
    "playlist": {
        "1": "position",
        "2": "commentCount",
        "3": "duration",
        "4": "published",
        "5": "title",
        "6": "viewCount"
    },
    "favorites": {
        "1": "standard"
    }
}
我试图做的是使用Jquery分别获取键中的所有值,如“channel”、“playlist”、“favorites”

目前我正在做的是:

$(video_orders['channel']).each(function(index, value){
   console.log(index+' : '+value);
})
因此,输出应该如下:(如果我使用console.log)

但我得到的都是错的。我做错了什么?怎样才能做到呢?
提前感谢。

您使用了错误的
,每个
,都是您想要的,而不是:

该函数用于迭代一组匹配的DOM元素:

迭代jQuery对象,为每个匹配的元素执行一个函数

功能是:

一个通用迭代器函数,可用于对对象和数组进行无缝迭代


演示:

您使用的每个
都是错误的
,您想要的,而不是:

该函数用于迭代一组匹配的DOM元素:

迭代jQuery对象,为每个匹配的元素执行一个函数

功能是:

一个通用迭代器函数,可用于对对象和数组进行无缝迭代


演示:

您试图使用
$(选择器)。每个(函数)
(用于jQuery选择器)而不是
$。每个(集合,函数)
(用于任何集合)

您试图使用
$(选择器)。each(函数)
(用于jQuery选择器)而不是
$。each(集合,函数)
(用于任何集合)

谢谢你们,我错了。非常感谢你们快速完美的回答。谢谢你们,我的错误。非常感谢您快速完美的回答。
1 : relevance
2 : published
3 : viewCount
4 : rating
$.each(video_orders['channel'], function(index, value){
   console.log(index+' : '+value);
});