簡體   English   中英

如何在ejs文件的forEach循環中添加2個單元格的值?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM