[英]How to add the values of 2 cells in a forEach loop in an ejs file?
我在一個ejs文件中有一個表,該表循環遍歷一個集合(模式)並填充信息。 我想在該表中添加2個單元格(subQamount和subClaimsum)的值,並在另一個單元格(最后一個)中顯示它。 顯然我不能使用javascript函數並通過id獲取元素(它僅獲取首次運行的元素)。 我還有其他方法可以進行此數學運算嗎?
表格如下:
<% tracker.subcontractors.forEach(function(data){ %>
<tr>
<td class="button"><%= data.subName %></td>
<td class="button"><%= data.subContact %></td>
<td class="button"><%= data.subQno %></td>
<td class="button">$ <%= commaNumber(data.subQamount) %></td>
<td class="button">$ <%= commaNumber(data.subClaimsum) %></td>
<td class="button"><a href="/tracker/<%= tracker._id %>/subcontractor/<%= data._id %>/subclaim"><button style="font-size:13px; padding: 2px; margin-left: 20px;" class="btn btn-info">open</button></a></td>
<td class="button">$ </td>
</tr>
您只需要添加以下2個:
<%= commaNumber(data.subQamount) + commaNumber(data.subClaimsum) %>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.