我只是钻研JSON,需要基本上根据另一个对象值拉取一个值。 所以,对于每个对象“id”,我需要返回“名称”。
这是JSON:
{
"competitors":
[
{
"name": "John Doe",
"tooltiptitle": "John Doe",
"tooltip": "Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. ",
"id": 0,
"round": 1
},
{
"name": "jane Doe",
"tooltiptitle": "jane Doe",
"tooltip": "Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. ",
"id": 1
}
]
}
$(document).ready(function() {
$(function() {
$.getJSON('https://github.com/gregdsign/json-test/blob/master/feed.json', function(data) {
$.each(data.competitors, function(i, cmp) {
$('body').append('<div class="bracketContainer tooltip" id="bracket' + i + '"' + '>' + '<div class="bracket-content">' + '<span class="bracketIds">' + cmp.id + '</span>' + '<span class="bracketNames">' + cmp.name + '</span>' + '</div>' + '<div class="tipContent">' + '<span class="tooltipTitle">' + cmp.tooltiptitle + '</span>' + '<span class="tooltipP">' + cmp.tooltip + '</span>' + '</div>' + '</div>');
});
});
});
});
而不是使用cmp.name我如何根据每个对象的id拉取名称?