var data = {
"T1": [
{
"A": "1",
"B": "2",
"C": "3"
},
{
"A": "1",
"B": "2",
"C": "3"
},
{
"A": "1",
"B": "2",
"C": "3"
}
],
"T2": [
{
"A": "1",
"B": "2",
"C": "3"
},
{
"A": "1",
"B": "2",
"C": "3"
},
{
"A": "1",
"B": "2",
"C": "3"
}
],
"T3": [
{
"A": "1",
"B": "2",
"C": "3"
},
{
"A": "1",
"B": "2",
"C": "3"
},
{
"A": "1",
"B": "2",
"C": "3"
}
]
};
console.log(data);
$.each(data,function(tmp,tb){
$.each(tb,function(index,col){
alert(col.A);
});
alert("tb");
});如果你的data是字符串形式的,先调用 var json = eval(data);
"T1": [
{
"A": "1",
"B": "2",
"C": "3"
},
{
"A": "1",
"B": "2",
"C": "3"
},
{
"A": "1",
"B": "2",
"C": "3"
}
],
"T2": [
{
"A": "1",
"B": "2",
"C": "3"
},
{
"A": "1",
"B": "2",
"C": "3"
},
{
"A": "1",
"B": "2",
"C": "3"
}
],
"T3": [
{
"A": "1",
"B": "2",
"C": "3"
},
{
"A": "1",
"B": "2",
"C": "3"
},
{
"A": "1",
"B": "2",
"C": "3"
}
]
};
console.log(data);
$.each(data,function(tmp,tb){
$.each(tb,function(index,col){
alert(col.A);
});
alert("tb");
});如果你的data是字符串形式的,先调用 var json = eval(data);
$(this).each(function(i, t) {
alert([na, i, t.A].join(':'));
});
});
谢谢
另外想问我想取到key值应该怎么办,比如我最后想要的结果是
T1
A->1
B->2
C->3T2
A->1
B->2
C->3
document.write(tmp);
$.each(tb,function(index,col){//遍历数组,index是数组的下标 ,col是数组的值
$.each(col[i],function(key,val){//遍历数组元素
document.write(key+"--->"+val);
});
});
});
document.write(tmp);
$.each(tb,function(index,col){//遍历数组,index是数组的下标 ,col是数组的值
$.each(col[index],function(key,val){//遍历数组元素
document.write(key+"--->"+val);
});
});
});
var data = {
"T1": [{
"A": "1",
"B": "2",
"C": "3"
}, {
"A": "1",
"B": "2",
"C": "3"
}, {
"A": "1",
"B": "2",
"C": "3"
}],
"T2": [{
"A": "1",
"B": "2",
"C": "3"
}, {
"A": "1",
"B": "2",
"C": "3"
}, {
"A": "1",
"B": "2",
"C": "3"
}],
"T3": [{
"A": "1",
"B": "2",
"C": "3"
}, {
"A": "1",
"B": "2",
"C": "3"
}, {
"A": "1",
"B": "2",
"C": "3"
}]
}; for (var o1 in data) {
$.each(data[o1], function (i, obj) {
alert(obj.A + "-" + obj.B + "-" + obj.C);
});
}
for(var key in data){
$.each(data[key],function(i){
alert(this.A+"-"+this.B+"-"+this.C);
});
}