「Enter」キーが押されたときに、google.com から検索クエリを取得しようとしています。
次のコードを使用して、イベントが実際にトリガーされていることをテストしています。
$(document).keypress(function(e) {
if(e.which == 13) {
alert('You pressed enter!');
}
});
これは、フォーカスがクエリ ボックスにある場合は機能しませんが、それ以外の場合は正常に機能します。これは、オートコンプリート JS によってイベントがバブルアップされていないためだと思いますか? 何が起こっているのか、クエリボックスにフォーカスがあるときにキープレスイベントを発生させる方法はありますか?これは、クエリが入力されている場合です。