【发布时间】:2012-12-31 19:51:45
【问题描述】:
<div id="team-name">{{teams[0].name}}</div>
<button id="next">Next</button>
当点击“下一个”按钮时,我希望团队名称成为列表中的下一个团队名称,即 0 变为 1?
我觉得我需要 JS 来做这件事 - 但我不确定我将如何使用 JS 来做这件事。
此外,列表是从服务器生成的。
更新
{{ }} 是模板系统的一部分 - 准确地说是 Jinja2。
团队列表通过 Jinja2 传递到网页中 - 因此网页可以访问整个团队列表 - 我希望这是有道理的。
class Team(db.Model):
__tablename__ = 'Team'
name = db.Column(db.String(21))
matches_total = db.Column(db.Integer())
matches_won = db.Column(db.Integer())
matches_lost = db.Column(db.Integer())
【问题讨论】:
-
{{ }}表示法是模板系统的一部分,还是您只是表明您想要其中的值? -
{{ }} 是模板系统的一部分——准确地说是 Jinja2。也会通过澄清更新问题。
-
列表中的其他条目是否在某处可用?如果没有服务器端代码,您将无法做到这一点。
-
您的
teams数组是什么样的? (我假设它是一个对象数组,从符号) -
^是的,它是一个对象数组
标签: javascript jquery html jinja2