Beim Versuch, die Breite eines ausgeblendeten Elements zu berechnen, habe ich festgestellt, dass jquery.width() 0 für die Breite dieser Elemente zurückgibt.Convert css width string in reguläre Nummer
Ich fand heraus, dass die Verwendung von jquery.css ('width') die richtige Breite zurückgab, indem die angegebene Formatbreite verwendet wurde (auch wenn dieser Wert vom ursprünglichen Stylesheet abweicht). Das Problem ist, dass die Methode css ('width') eine Zeichenfolge zurückgibt, im Allgemeinen in einer "100px" -Methode. Meine Frage löst sich auf: Wie kann ich die Nummer aus der "100px" -Zeichenfolge abrufen? Gibt es einen einfachen Weg?
Änderung: Das Element, das ich versuche, die Breite zu berechnen, ist in der Größe veränderbar und kann während der Ausführung ausgeblendet werden, daher wird sich seine Breite ändern. – vitorhsb