onchangeを実装するにはどうすればいいですか?jQueryで?質問する

onchangeを実装するにはどうすればいいですか?jQueryで?質問する

<select>にはこの API があります。 についてはどうですか<input>?

ベストアンサー1

@pimvdbがコメントで述べたように、

変更は、入力要素がフォーカスを失ったときにのみ発生することに注意してください。また、フォーカスを失うことなくテキスト ボックスが更新されるたびに発生する input イベントもあります。キー イベントとは異なり、テキストの貼り付け/ドラッグにも機能します。

(見るドキュメンテーション

これはとても便利なので、回答に含める価値があります。現在(v1.8*?)jQueryには.input()という便利な関数がないので、それを実行する方法は次のとおりです。

$('input.myTextInput').on('input',function(e){
 alert('Changed!')
});

おすすめ記事