/ / Jquery NumberFormatter funktioniert nicht - javascript, jquery

Jquery NumberFormatter funktioniert nicht - Javascript, jquery

Ich benutze NumberFormmater, um eine Nummer zu formatieren Ich habe eine js-Datei enthalten und schrieb einen einfachen Code, aber es funktioniert nicht. Ich folge diesem Link http://code.google.com/p/jquery-numberformatter/.

$("#txtNumber").formatNumber({format:"#,###.00", locale:"us"});

Antworten:

6 für die Antwort № 1

Gebietsschema: "de" hat ein Problem, wie von einem Link von Ihnen angegeben gibt es kein Gebietsschema wie "en" Wenn du es für die USA machen willst, versuche es "uns"

ebenso gut wie no function like format

Versuchen

.formatNumber({format:"#,###.00", locale:"us"});

BEARBEITEN

    $("#txtNumber").blur(function(){
$(this).parseNumber({format:"#,###.00", locale:"us"});
$(this).formatNumber({format:"#,###.00", locale:"us"});
});

Hast du einen solchen Code geschrieben?

Sie müssen auch Bibliotheken hinzufügen, laden Sie zuerst alle js herunter und schließen Sie sie dann wie folgt ein:

<script type="text/javascript" src="jquery-min.js"></script>
<script type="text/javascript" src="jshashtable.js"></script>
<script type="text/javascript" src="jquery.numberformatter-1.2.2.min.js"></script>

1 für die Antwort № 2

Soweit ich das beurteilen kann die Plugin-Seite, die Sie verlinkt haben, es gibt kein format Funktion, die vom Plugin angeboten wird. Es gibt parseNumber und formatNumber. Beide sind in jQuery-Instanzen verfügbar (sie verwenden / setzen die val() des Elements) oder als Mitglieder des jQuery Objekt selbst (Sie übergeben ihnen die zu verwendenden Daten und erhalten das Ergebnis als Rückgabewert). All das ist auf dieser Seite recht übersichtlich dargestellt.

Beachten Sie auch, dass das Plugin erfordert jshashtable, vielleicht schließt du es nicht ein?

Und siehe auch Hemants Notiz dass kein "en" Gebietsschema als unterstützt aufgeführt ist. Vielleicht möchten Sie "uns", "gb", "au" oder ...