2

私はこのコードを持っています:

$('#search_user').keyup(function() {
    alert('hello keyup');
}).focus(function() {
    alert('hello focus');
}).blur(function() {
    alert('hello blur');
});

#search_userフィールドのidです。input

入力にフォーカスし、次に (ぼかしずに) ブラウザーのアドレス バーにフォーカスし、Enter をクリックします。そうすれば、「アラートフォーカス」が見えます。どうすれば無効にできますか? Enterでページを更新したときではなく、入力にフォーカスしたときにのみアラートを表示したい。

ブラウザ:FF16

4

1 に答える 1

0

あなたはfocusinイベントを探していると思います。focusフォーカスを失ったときとフォーカスを取得したときに発火します。

于 2012-11-02T17:26:27.230 に答える