jQuery / Javascript - Wie konvertiere ich einen Pixelwert (20px) in einen Zahlenwert (20)
Ich weiß, jQuery hat eine helper-Methode für die Analyse-Einheit von strings in zahlen. Was ist die jQuery Methode, dies zu tun?
var a = "20px";
var b = 20;
var c = $.parseMethod(a) + b;
InformationsquelleAutor der Frage John Himmelman | 2010-06-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kein jQuery erforderlich, für diese, Plain Ol' JS (tm) werde tun, ya,
InformationsquelleAutor der Antwort Andy E
Generell
parseFloat
verarbeiten floating-point-zahlen richtig sind, in der Erwägung, dassparseInt
automatisch verlieren signifikante Ziffern:InformationsquelleAutor der Antwort Roly
InformationsquelleAutor der Antwort unomi
obwohl, wie ist das mit jQuery, ich weiß nicht,
InformationsquelleAutor der Antwort just somebody
Wenn Sie versuchen, zu identifizieren, die variable x mit einem pixel-Wert, den ich mithilfe von jquery setze ich das += in Anführungszeichen. Anstatt width: '+= x', das funktioniert nicht, weil es denkt, dass x ein string anstelle einer Zahl. Hoffentlich hilft.
InformationsquelleAutor der Antwort Elliot Suls