2013-08-16 1 views
0

если мы имеем сетку какзаголовок Multiple сетки должны установить с помощью 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.

+1

T itle: [a] -> [a] - массив ??? где это определено? –

+0

определяется только сеткой, мы можем сказать, что массив массива – vicky9988

ответ

1

Ну, прежде всего, ваш массив/объект отсутствует в ,:

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] 
}]; 

И если вы определили все переменные, которые вы должны быть в состоянии получить элемент заголовка, как: me.grid[0].title, me.grid[1].title и me.grid[2].title.

Не нужно jQuery, обычный JavaScript будет делать.

0

если сетка массив:

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); 
} 

look this fiddle

0
me.grid = [{..}, {..}, {..}]; 

отсутствует запятая здесь ------> ^^^

JS

$.each(me_grid, function (i, val) { 
    console.log(me_grid[i].title); 
}); 
Смежные вопросы