Das jQuery-Ereignis zum Ändern der Textbox wird erst ausgelöst, wenn die Textbox den Fokus verliert.
Ich habe festgestellt, dass das jQuery-Änderungsereignis in einem Textfeld erst ausgelöst wird, wenn ich außerhalb des Textfelds klicke.
HTML:
<input type="text" id="textbox" />
JS:
$("#textbox").change(function() {alert("Change detected!");});
SehenDemo auf JSFiddle
In meiner Anwendung muss das Ereignis bei jeder Zeichenänderung im Textfeld ausgelöst werden. Ich habe sogar versucht, stattdessen keyup zu verwenden ...
$("#textbox").keyup(function() {alert("Keyup detected!");});
... aber es ist eine bekannte Tatsache, dass das Keyup-Ereignis nicht durch Klicken mit der rechten Maustaste und Einfügen ausgelöst wird.
Irgendeine Problemumgehung? Werden beide Zuhörer Probleme verursachen?