必须使用JavaScript和jQuery设置多个网格头

必须使用JavaScript和jQuery设置多个网格头,javascript,jquery,Javascript,Jquery,如果我们有网格状的 me.grid=[{ title:[a], header:[b,c,d,e], total:[x,y,z] }, { title:[b], header:[b1,c1,d1,e1], total:[x,y,z] } { title:[c], header:[b2,c2,d2,e2], total:[x,y,z] } ]; 现在,我只想使用javascript或Jquery获取title元素。首先,您的数组/对象缺少一个,: me.grid

如果我们有网格状的

me.grid=[{
 title:[a],
 header:[b,c,d,e],
 total:[x,y,z]
},
{
 title:[b],
 header:[b1,c1,d1,e1],
 total:[x,y,z]    
}

{
 title:[c],
 header:[b2,c2,d2,e2],
 total:[x,y,z]    
}
];

现在,我只想使用javascript或Jquery获取title元素。

首先,您的数组/对象缺少一个

me.grid = [{
    title: [a],
    header: [b, c, d, e],
    total: [x, y, z]
}, {
    title: [b],
    header: [b1, c1, d1, e1],
    total: [x, y, z]
}, {
    title: [c],
    header: [b2, c2, d2, e2],
    total: [x, y, z]
}];
如果定义了所有变量,则应该能够获得title元素,如:
me.grid[0]。title
me.grid[1]。title
me.grid[2]。title

不需要jQuery,纯JavaScript就可以了。

如果网格是数组:

var grid = Array({
 title:'a1',
 header:('b','c','d','e'),
 total:('x','y','z')
},
{
 title:'a2',
 header:('b','c','d','e'),
 total:('x','y','z')
},
{
 title:'a3',
 header:('b','c','d','e'),
 total:('x','y','z')
});

for(i=0; i<grid.length; i++){
    alert(grid[i].title);
}
var grid=Array({
标题:“a1”,
标题:(‘b’、‘c’、‘d’、‘e’),
总计:('x'、'y'、'z')
},
{
标题:“a2”,
标题:(‘b’、‘c’、‘d’、‘e’),
总计:('x'、'y'、'z')
},
{
标题:“a3”,
标题:(‘b’、‘c’、‘d’、‘e’),
总计:('x'、'y'、'z')
});
对于(i=0;i
此处缺少逗号------->^^^

js

$.each(me_grid, function (i, val) {
    console.log(me_grid[i].title);
});

title:[a]-->[a]是数组吗?它定义在哪里?它只在网格中定义,我们可以说它是数组的数组
$.each(me_grid, function (i, val) {
    console.log(me_grid[i].title);
});