テキストボックスでキーが押されたときに関数を実行したいので、次のコードを使用します。
$("input[x]").keypress(function() {
DoX();
})
これは正常に機能していますが、私の関数では、テキストボックスのテキスト値に基づいて何かを実行したいと思います
var textValue = ("input[x]").val();
ここでの問題は、キーが遅れていることです。テキストボックスに「He」と表示され、「l」と入力すると、textValueは「Hel」になりますが、前の値「He」が返されます。おそらく、キャラクターはまだテキストボックスに入れられていないからです。
ここで私の関数から「Hel」を取り除く方法はありますか?
ありがとう :)