Ich versuche, den Inhalt einer Textbox gleichzeitig in einen div zu kopieren, während der Benutzer tippt. Hier ist DER CODE AUF JSFIDDLE Der Fehler, dem gegenübersteht, ist Die Länge des Wertes, der innerhalb des div kopiert wird, ist immer um eins kleiner als der des Textfelds . Welchen Fehler mache ich im Skript?
Die Tasten keyup und keypress funktionieren für Tastatureingaben. Wenn Sie jedoch mit der Maus einen Rechtsklick ausführen und etwas in das Textfeld einfügen, wird die Wertänderung nicht ausgeführt abgeholt werden. Sie können bind
mit dem Ereignis input verwenden, um beide keyup zu registrieren und Ereignisse wie folgt einzufügen:
Das keypress
-Ereignis tritt auf, bevor der Text im <input>
-Element aktualisiert wird. Sie können den Kopiervorgang verzögern, um das zu umgehen. Selbst eine Verzögerung von 0 Millisekunden reicht aus, um den Kopiervorgang nach der Aktualisierung des Elements auszuführen:
Aktualisierte Geige hier .
Verwenden Sie keyup und ändern Sie beide.
%Vor%Hier ist das Beispiel Ссылка
diese Arbeit richtig.
Kopieren funktioniert auch f9 enter code here
Tags und Links jquery