Добавить новую строку таблицы в существующую таблицу, но перед первой строкой - PullRequest
1 голос
/ 05 января 2020

Я пытаюсь создать страницу с информацией о транзакции, как мне сделать новую строку входной таблицы в таблице транзакций, отсортированной до предыдущей? Я использую узел, пн go, пн goose и javascript и е js

<section id="transactions">

        <div class="mx-5 my-5">

          <table>
            <tr>
              <th>Transaction ID</th>
              <th>Beneficiary Details</th>
              <th>Timestamp</th>
              <th>More</th>
            </tr>



            <% transactions.forEach(function(transaction) { %>
              <tr>
                <td><%= transaction._id %></td>
                <td> <%= transaction.beneficiaryName %> <%= transaction.beneficiaryBank %> <%= transaction.beneficiaryAccountNumber %> <%= transaction.transferAmount %></td>
                <td><%= transaction.time %></td>
                <td><a href="<%= transaction._id %>"></a></td>
              </tr>

            <% }) %>


          </table>


        </div>

1 Ответ

0 голосов
/ 05 января 2020

Если вы генерируете список из транзакций, и я предполагаю, что это массив объектов, вы можете использовать:

transactions.unshift({<newObject>})

, чтобы добавить его в начало массива

И если вы хотите сделать это с JQuery, используйте:

$('table > tbody > tr:first').before('<tr><td>Stuff</td></tr>');
...