У меня проблема с преобразованием чисел в слова при выполнении суммы двух входных значений в jquery.
Может ли кто-нибудь помочь мне в этом?Пожалуйста, взгляните на мой код, в котором производится сумма значений в одном столбце и вычитание общей суммы в другом столбце.
Я получаю окончательный результат точно.Проблема состоит в том, чтобы преобразовать это в слова.Я хочу преобразовать totalamt()
в слова.Пожалуйста, помогите.
$(document).ready(function() {
$(".aligncr").each(function() {
$(this).keyup(function() {
calculateSum();
calculateSubstraction();
totalAmt();
});
});
});
function calculateSumA() { // SUM
var sum = 0;
var sumDr = $('.aligndr')
jQuery.each(sumDr, function(number) {
sum += parseFloat($(this).val().replace(/\,/g, '') || 0);
});
$("#result-dr").text(sum.toFixed(2).replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,"));
}
function calculateSum() { // SUM OF OTHER COLUMN
var sum = 0;
var sumDr = $('.aligncr')
jQuery.each(sumDr, function(number) {
sum += parseFloat($(this).val().replace(/\,/g, '') || 0);
});
$("#result-cr").text(sum.toFixed(2).replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,"));
}
function calculateSubstraction() { // Subtract one column from another.
var subs = parseFloat($("#result-dr").text().replace(/\,/g, '')) - parseFloat($("#result-cr").text().replace(/\,/g, ''));
$("#final").text(subs.toFixed(2).replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,"));
}
function totalAmt() { // Calculating the total amount
var subse = parseFloat($("#final").text().replace(/\,/g, '')) + parseFloat($("#result-cr").text().replace(/\,/g, ''));
$("#totalfinal").text(subse.toFixed(2).replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,"));
}