var total = 0;
$(".amount").each(function() {
var value = $(this).val();
value = (value.length < 1) ? 0 : value;
var tmp = parseFloat(value).toFixed(2);
total += tmp;
});
$(".total").text(total);
gibi ve değerlerini özetlemek istiyorum. Bu kötü bir dize üretir. Neyi kaçırıyorum?? İlk metin kutusuna 8 tane koyarsam, toplam metin "08.000.000.000.00" olarak biter. Neyi yanlış yapıyorum? Para birimi olarak biçimlendirmek istiyorum, ancak değilse, en az iki ondalık sayı. Herhangi bir işaretçi?Javascript: Neden bu üretir ve çirkin bir dizgi ??? Ben bazı metin kutuları aracılığıyla döngü çalışıyorum birimi ise
sayesinde San Diego
her zaman ileride operasyonlar için olduğu gibi kaynakları tutarak şamandıra ya da ints olarak matematik ne yapmam eğilimindedir edilir. Daha sonra son kullanıcı için sonuçların görüntülenmesinde kullanılan, ancak herhangi bir matematik işleminde olmayan bir prototip kodlu .money (currencySign) var. –
String.prototype.toMoney = fonksiyonu() { dönüş "$" + Bu; } var miktarı = total.toFixed (2) .toMoney(); $ ("toplam".) Metin (miktar).; Sweet !!! Mükemmel çalışıyor! ile eklerken beni kurtardı ++ – Hcabnettek