我正在使用jquery和haml来实现我的应用程序。我正在显示一个头像列表,但希望将该数量限制为最多8个。
<% $.each(question.friends, function(i, e){ %>
<% if (typeof(e) !== 'undefined') { %>
%a{href: "/<%= e.nickname %>", rel: "tooltip", title: "<%= e.nickname %>"}
%img{src: "<%= e.avatar_url%>"}
<% } %>
<% }); %>
如何更新上面的代码以确保只显示8?
答案 0 :(得分:2)
i
是索引,所以只需确保它小于8:
if (typeof(e) !== 'undefined' && i < 8)
或者,如果question.friends
是一个数组,slice
最多可以包含8个元素:
$.each(question.friends.slice(0, 8), function(i, e) {