目前我正在使用jquery模板和一些json数据,我有几个图像,我得到了我想从我的json数据中删除最后一个图像。现在我有这个编码(这只是我遇到问题的一个片段):
<div class="altViews">
<ul class="clearfix">
{{each(i,addImage) AdditionalImages}}
<li class="altImage">
<img src="http://images.url.com/images/products/${addImage}" alt="${Name}" id="${addImage}"/>
</li>
{{/each}}
</ul>
</div>
所以我需要的主要帮助是能够删除最后一个li,我只是不知道如何使用我的索引来做到这一点。
答案 0 :(得分:4)
使用{{if}}
声明:
<div class="altViews">
<ul class="clearfix">
{{each(i,addImage) AdditionalImages}}
{{if i < AdditionalImages.length - 2}}
<li class="altImage">
<img src="http://images.url.com/images/products/${addImage}" alt="${Name}" id="${addImage}"/>
</li>
{{/if}}
{{/each}}
</ul>
</div>
答案 1 :(得分:0)
另一种解决方案:
{{each AdditionalImages}}
{{if (($index + 1) < AdditionalImages.length)}}
<li class="altImage">
<img src="http://images.url.com/images/products/${addImage}" alt="${Name}" id="${addImage}"/>
</li>
{{/if}}
{{/each}}