Konvertieren eines Werts in 2 Dezimalstellen innerhalb von jQuery [duplicate]

Lesezeit: 1 Minute

Benutzer-Avatar
Herr Dansk

Mögliches Duplikat:

JavaScript: Zahlen mit genau zwei Dezimalstellen formatieren

Jetzt, da ich ein bisschen Skript habe, um Werte zu einem div mit einer Summe darin hinzuzufügen, versuche ich dann, die Werte durch 100 zu teilen, um eine Dezimalzahl zu erhalten (damit es wie eine Währung aussieht).

Danach funktioniert das Skript und gibt mir eine schöne Dezimalzahl, obwohl manchmal eine große wiederkehrende Zahl danach kommt, möchte ich dies mit dem Skript, das ich bereits habe, auf zwei Dezimalstellen beschränken, also habe ich mich gefragt, ob jemand etwas in mein aktuelles Skript implementieren könnte.

$(document).ready(function() {
  $('.add').click(function() {
     $('#total').text(parseFloat($('#total').text()) + parseFloat($(this).data('amount'))/100);
  });
})

Sie müssen die verwenden .toFixed() Methode

Als Parameter wird die Anzahl der Stellen verwendet, die nach dem Dezimalpunkt angezeigt werden sollen.

$(document).ready(function() {
  $('.add').click(function() {
     var value = parseFloat($('#total').text()) + parseFloat($(this).data('amount'))/100
     $('#total').text( value.toFixed(2) );
  });
})

  • Einfach und elegant!

    – Nuno Ribeiro

    21. August 2018 um 22:05 Uhr

Versuchen Sie, dies zu verwenden

parseFloat().toFixed(2)

  • Danke, @Joni_demon, perfekter Weg, sie zu bekommen. EX. 2344,989899 BIS 2344,98

    – ankit suthar

    24. September 2017 um 6:13 Uhr

  • du bist ein Lebensretter

    – ahmednawazbutt

    10. Januar 2021 um 20:15 Uhr

Sie können dafür nur Javascript verwenden

var total =10.8
(total).toFixed(2); 10.80


alert(total.toFixed(2))); 

  • Entschuldigung, in Bezug auf die Implementierung in meinen aktuellen Code. Wie würde ich das machen (neu bei Codierung)

    – Herr Dansk

    27. März 2012 um 0:40 Uhr

  • Sehen Sie sich die Lösung unten an, die Ihren Code darin implementiert

    – KALT ERZÄHLT

    27. März 2012 um 0:43 Uhr

1205160cookie-checkKonvertieren eines Werts in 2 Dezimalstellen innerhalb von jQuery [duplicate]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy