Javascript JQuery对每个关联JSON对象进行查询
嘿,朋友们,你能帮我解决这个问题吗。我有一个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", "
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);
});