1. ホーム
  2. javascript

[解決済み] jQuery 'if .change() or .keyup()'

2023-03-31 08:12:03

質問

jQueryを使用して、以下のどちらかの場合に関数を実行したい。 .change() または .keyup() が発生します。

こんな感じ。

if ( jQuery(':input').change() || jQuery(':input').keyup() )
{
    alert( 'something happened!' );
}

EDIT

すみません、書き忘れました。どちらも .change().keyup() は、いくつかの変数がインスコープである必要があります。

どのように解決するのですか?

スペースで区切ることで、複数のイベントにバインドすることができます。

$(":input").on("keyup change", function(e) {
    // do stuff!
})

ドキュメント ここで .

お役に立てれば幸いです。