Ich habe:
$(someTextInputField).keypress(function() {
alert($(this).val());
});
Jetzt gibt die Warnung immer den Wert VOR dem Tastendruck zurück (z. B. wenn das Feld leer ist, gebe ich 'a' ein und die Warnung gibt mir ''. Dann gebe ich 'b' ein und die Warnung gibt mir 'a' ...). Aber ich möchte den Wert NACH dem Tastendruck - wie kann ich das tun?
Hintergrund: Ich möchte eine Schaltfläche aktivieren, sobald das Textfeld mindestens ein Zeichen enthält. Ich führe diesen Test bei jedem Tastendruckereignis aus, aber mit dem zurückgegebenen val () ist das Ergebnis immer einen Schritt zurück. Die Verwendung des change () -Ereignisses ist für mich keine Option, da die Schaltfläche dann deaktiviert wird, bis Sie das Textfeld verlassen. Wenn es einen besseren Weg gibt, bin ich froh, das zu hören!