У меня есть следующее:
var parsed_contacts = jQuery.parseJSON(conts); $('#contacts > li > a').click(function(event){ target_id = event.target.id; //yields a Google App Engine entity key bound to a <a> id property. (e.g "agdldHJlYnVncg0LEgdDb250YWN0GFgM", with quotes) console.log(parsed_contacts[target_id]); //Yields undefined });
И вот что я получаю от console.log(parsed_contacts):
console.log(parsed_contacts)
Нажмите для увеличения изображения
Как мне поступить?Заранее спасибо!
Судя по вашему выводу, вам нужно parsed_contacts[0][target_id].
parsed_contacts[0][target_id]
Если ваша строка содержит кавычки, возможно, вы захотите удалить их, прежде чем передать ее в console.log:
console.log
target_id = target_id.replace(/['"]/g,'');