我想存储要在data-target
中使用的迭代值,因此它会是#question0
,#quesion1
,#question2
等等......
我尝试使用{{item.id}}
,但这不起作用。
{% for item in post.get_field('qanda') %}
<div class="panel panel-default">
<div class="panel-heading accordion-toggle question-toggle collapsed"
data-parent="#faqAccordion" data-target="#question{{item.id}}"
data-toggle="collapse">
<h4 class="panel-title"><a class="ing">Q:
{{item.question}}</a></h4>
</div>
<div class="panel-collapse collapse" id="question{{item.id}}" style=
"height: 0px;">
<div class="panel-body">
{{item.answer}}
</div>
</div>{% endfor %}
</div>
答案 0 :(得分:3)
您可以使用变量loop.index0(基于零的索引)。
data-target="#question{{loop.index0}}"
应该做你想做的事。有关详细信息,请参阅for loop documentation。