必须使用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);
});