如何解决Jquery Templeate,将最后一个项目从每个项目中删除
| 目前,我正在使用带有一些json数据的jquery模板,我有几个要获取的图像,我想删除从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,我只是不知道如何使用索引来做到这一点。
解决方法
使用
{{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>
, 另一个解决方案:
{{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}}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。