【发布时间】:2017-11-09 07:36:08
【问题描述】:
var fixtures = [
{
"matchday": 1,
"homeTeamName": "Arsenal FC",
"awayTeamName": "Leicester City FC"
},
{
"matchday": 1,
"homeTeamName": "AFC Bournemouth",
"awayTeamName": "Watford FC",
},
{
"matchday": 1,
"homeTeamName": "Burnley FC",
"awayTeamName": "West Bromwich Albion FC",
},
{
"matchday": 1,
"homeTeamName": "Leicester City FC",
"awayTeamName": "Brighton & Hove Albion",
},
{
"matchday": 2,
"homeTeamName": "Liverpool FC",
"awayTeamName": "Crystal Palace FC",
},
{
"matchday": 2,
"homeTeamName": "Stoke City FC",
"awayTeamName": "Arsenal FC",
},
];
我有这段代码,我想在相邻行中显示所有具有相同比赛日的球队,这意味着比赛日将显示在第一行,然后是当天比赛的球队。
我试过了
var x = '';
for(var key in fixtures){
x += '<tr><th colspan="2">Match Day: ' + fixtures[key].matchday + '</th></tr>'+
'<tr><td>' + fixtures[key].homeTeamName + '</td>' +
'<td>' + fixtures[key].awayTeamName + '<td></tr>';
}
$("#test").html(x);
但是得到了this
【问题讨论】:
-
请向我们展示您的尝试,记住 StackOverflow 不是编码服务
-
好的,检查我的编辑版本。谢谢
标签: javascript jquery json ajax rest