我有以下内容:
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)
得到的:
我该怎么办? 提前谢谢!
答案 0 :(得分:2)
从您的输出中,您似乎需要parsed_contacts[0][target_id]
。
答案 1 :(得分:1)
如果您的字符串包含引号,则可能需要在将其传递给console.log
之前将其删除:
target_id = target_id.replace(/['"]/g,'');