Как использовать jQuery для нахождения баланса по дебету и кредиту в таблице строк Django
Пожалуйста, помогите, у меня есть Django приложение, где у меня есть таблица строк, где я получаю числа из базы данных и это работает правильно, у меня есть одна проблема, я хочу вычислить баланс, взяв баланс плюс дебетовая сторона и минус кредитная сторона с помощью jquery, но обратитесь к тому, что я получаю в ссылке, плюс то, что я ожидаю.
Note:
У меня не получилось использовать сам django, потому что баланс не сохраняется в базу данных
What i get:
[https://paste.pics/DW7TA]
Expected:
[https://paste.pics/DW7WP]
javascript
< script >
$(document).ready(function() {
$('tr').each(function() {
var balance = [];
$(this).find('#col1').each(function() {
var bal = $(this).text();
if (bal.length !== 0) {
var bala = $("#balance").text();
balance = bal + bala
}
});
$(this).find('#col2').each(function() {
var bal = $(this).text();
if (bal.length !== 0) {
var bala = $("#balance").text();
balance = bala - bal
}
});
$(this).find("#balance").html(balance);
});
}); <
/script>
html
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
<tr>
<th>DR</th>
<th>CR</th>
<th>BALANCE</th>
</tr>
{% for statement in customer_stat %}
<tr style="margin-top: 20px; font-size: 25px; margin-left: 90px;">
<td class="col" id="col1">{{statement.total_amount}}</td>
<td class="col" id="col2">{{statement.to_amount}}</td>
<td id="balance"></td>
</tr>
{% endfor %}
</table>