【发布时间】:2022-07-04 22:27:33
【问题描述】:
我在 EJS 中有一个 <ol>,其中包含从数据库中的对象获取的信息。当我创建新对象时,列表会获得一个新的<li> 及其信息。这些对象都有一个日期作为它们的第一个字段。
是否可以让<ol> 根据此日期字段按时间顺序排序?即,列表中最近的日期为“1”,但如果添加了一个日期较早的对象,它将变为“1”,而前一个最近的日期变为“2”。日期也包含在其自己的<span> 列表中。
这是我的 EJS 现在的样子:
<ol class="shows">
<% for(let i=0; i < info.length; i++) {%>
<li class="show">
<span class="bold"><%= info[i].date %></span><span> </span><span><%= info[i].bands %></span><span> - </span><span><%= info[i].venue %></span><span> - </span><span><%= info[i].ticketPrice %></span><span> - </span><span><%= info[i].startTime %></span><span> - </span><span><a href="<%= info[i].ticketLink %>">♣</a></span>
</li>
<% } %>
</ol>
【问题讨论】:
标签: javascript css server ejs