オートコンプリートが構築するメニュー オブジェクトへの参照を取得できるようにしたいのですが (.attr("id")
たとえば取得できるように)、jQuery/javascript にあまり詳しくありません。ソースで、私はこれを見つけました:
https://github.com/jquery/jquery-ui/blob/1-9-stable/ui/jquery.ui.autocomplete.js#L182
物体が飛び回っていますが、それをつかむ方法が見つからないようです。
たとえば、次のようにオートコンプリートがバインドされた入力があるとします。
// input = reference to the input text box on the form
input.autocomplete({
select: function(event, ui) {
// how to get the reference here?
// some things I've tried
// return input.menu
// return input.data("menu")
// and a few others but they didn't work either
}
});
データ オブジェクト自体を調べてみましたが、探しているものを見つけることができず、1 日中見ていられないほど多くのオプションがありました。