想象一下我有两个数组。一个包含所有项目,另一个仅包含选定的项目。我已经在树枝模板中渲染了所有项目:
{% for item in items %}
<li>{{ item }}</li>
{% endfor %}
现在,我想将类(例如selected-item
)添加到所选的那些项中。
我尝试了此操作,正确添加了类,但循环不是
{% for item in items %}
{% for selectedItem in selectedItems %}
{% if selectedItem == item %}
<li class="item-selected">{{ selectedItem }}</li>
{% endif %}
{% endfor %}
<li>{{ item }}</li>
{% endfor %}
结果:
Administration // selected-item
Administration
Advertising
Finance
Marketing
Sales
Staff
Staff // selected-item
我想要什么:
Administration // selected-item
Advertising
Finance
Marketing
Sales
Staff // selected-item
请告诉我应该如何?
答案 0 :(得分:1)
感谢@DarkBee!我只需要将循环条件更改为此就可以了
{% for item in termNames %}
{% if item in selectedTerms %}
<li class="selected-term">{{ item }}</li>
{% else %}
<li>{{ item }}</li>
{% endif %}
{% endfor %}