Я JS n00b, поэтому я прошу прощения за то, что спросил что-то очень простое. (Это так просто, что остальная часть SO предоставляет более сложные ответы, чем мне нужно.) У меня есть массив JSON, подобный этому:
var comics = {"spider":"Spiderman", "bat":"Batman", "super":"Superman", "aqua":"Aquaman"};
И я хочу получить доступ к элементам в этом массиве из другого массива, например:
var childhood_heroes = {"fire":"Firefighters", "jordan":"Michael Jordan", "superhero":[comics.super, comics.bat]};
Я присоединяю его с помощью jQuery к div в моем HTML с помощью:
$('#which_heroes').click(function() {
$('#jobs').html(childhood_heroes.fire);
$('#sports').html(childhood_heroes.jordan);
$('#supers').html(childhood_heroes.superhero);
});
Первые два работают, когда третий отсутствует. Наличие третьего ломает все. Что я делаю не так?