我在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>
答案 0 :(得分:1)
你只需要添加这两个:
<%= commaNumber(data.subQamount) + commaNumber(data.subClaimsum) %>