わかりましたので、押されたキーに基づいてさまざまなことを行うキーダウンディスパッチャーをセットアップしようとしています。
入力フィールドの onkeyup に追加されます
$(function() {
$("#myInput").keyup(suggestion_dispatcher);
});
そして、これは提案ディスパッチャ自体です
function suggestion_dispatcher() {
alert($(this).val());
var code = event.which;
if(code == 13) {
// select
} else if (code == 38) {
// up
} else if (code == 40) {
// down
} else {
$.proxy(get_suggestion(), $(this));
}
}
jQuery プロキシを使用していても、get_suggestion() 関数内で、入力されている入力ボックスではなくウィンドウ オブジェクトを表示していることがわかりますthis
。$(this)
私は何が欠けていますか?