1 回答
TA贡献1862条经验 获得超6个赞
看起来你只需一个循环就可以逃脱惩罚。为了使行逻辑正确,只需检查循环计数器i以查看是否位于索引 0、3、6 等,然后如果是,则可以发出一行。
<% for(var i = 0; i < details.length; i++) { %>
<% if (i === 0 || i % 3 === 0) { %>
<div class="row">
<% } %>
<div class="col-sm">
<div class="card border-danger mb-3" style="max-width: 20rem;">
<div class="card-body">
<h4 class="card-title"><%= details[i].name %></h4>
<p class="card-text">Location : <%= details[i].location %><br>
City: <%= details[i].city %><br>
Available: <%= details[i].available %><br>
Phone No: <%= details[i].phone %>
</p>
</div>
</div>
</div>
<% if (i % 3 === 2 || i === details.length - 1) { %>
</div>
<% } %>
<% } %>
- 1 回答
- 0 关注
- 62 浏览
添加回答
举报