Ich versuche, die Breite einer Zeichenfolge zu bestimmen. Ich benutze den folgenden Code, aber es gibt immer 0 zurück. Es scheint, dass, wie das Span-Element erstellt wird und nicht bereits im Seitenrumpf vorhanden ist, jQuery width() 0 zurückgibt. Gibt es eine Möglichkeit, so dass ich das bekommen kann Breite des Textes, ohne auf Dummy-HTML-Code in der Seite zu erstellen?jQuery width() gibt 0 für ein span-Element zurück, das im laufenden Betrieb erstellt wurde?
Thanks :)
$('<span>test</span>').width(); // width = 0
$('span.width').width(); // returns a width value
<body><span class="width">test</span></body>
@Dominic Danke für die Bearbeitung :) –