0

html に入力があります。それぞれの内容の変化に注意したい。jqueryに.change関数があることは知っています。ただし、入力に焦点を合わせたり外したりするとトリガーされます。ユーザーが入力を入力すると、文字ごとに関数が呼び出されます。方法はありますか?

4

2 に答える 2

1
$("#yourinput").on("keyup",function(){
   //do stuff here
});
于 2012-08-02T18:42:24.893 に答える
0

ご利用はinput eventいかがですか?これはクロスブラウザの方法ではありませんが、うまくいくはずです。
テキストが変更されたときにトリガーされるため、矢印キーを介して移動でき、トリガーされません。

デモ

または、最後の入力テキストを保存しkeyupて、クロス ブラウザーの方法で実際のオンと比較することもできます。

参照: - https://developer.mozilla.org/en/DOM/DOM_event_reference/input

于 2012-08-03T03:22:39.217 に答える