Javascript 如何使用jquery访问对象属性?
如何使用jquery访问对象的属性。基本上,我想访问makeSchedule对象中的所有计划属性。下面的代码我已经尝试过了,但不起作用。它显示未定义的错误。有人能帮我吗Javascript 如何使用jquery访问对象属性?,javascript,jquery,object,Javascript,Jquery,Object,如何使用jquery访问对象的属性。基本上,我想访问makeSchedule对象中的所有计划属性。下面的代码我已经尝试过了,但不起作用。它显示未定义的错误。有人能帮我吗 $(document).ready(function(){ $.each(makeSchedule, function(key, value){ console.log(value.schedule); }); }); //这里是makeSchedule对象 va
$(document).ready(function(){
$.each(makeSchedule, function(key, value){
console.log(value.schedule);
});
});
//这里是makeSchedule对象
var makeSchedule=
{
"schedule" : [
{"fitnessClass": "One",
"sessionType": "Push Up",
"duration": 1,
"allocatedTime": {
"group" : "A",
"day" : "mon",
"location" : "Main Hall",
"time": "11"
},
"alternativeTimes":
[
{"group" : "B",
"day" : "tues",
"location" : "Main Hall2",
"time": "11"}
]
},
{"fitnessClass": "Two",
"sessionType": "Running",
"duration": 1,
"allocatedTime": {
"group" : "A",
"day" : "weds",
"location" : "Main Hall 3",
"time": "9"
},
"alternativeTimes":
[
{"group" : "B",
"day" : "thurs",
"location" : "Main Hall 4",
"time": "9"}
]
},
{"fitnessClass": "Three",
"sessionType": "Pull Ups",
"duration": 1,
"day" : "thurs",
"location" : "Main Hall 3",
"time": "15"
}
],
}
每个
用于循环对象的所有属性。如果你只想要一个,就不要靠近它
console.log(makeSchedule.schedule);
计划是数组,您必须使用此代码
$(document).ready(function(){
$.each(makeSchedule.schedule, function(index, Item){
$.each (Item,function(key,value){
console.log(key);
console.log(value);
})
});
});
您可以将所需的对象属性作为目标,而不是使用将在整个对象中循环的每个属性