我希望能够获得对自动完成构建的菜单对象的引用(因此我可以获得.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
}
});
我尝试查看数据对象本身,但是有很多选项我可以花一整天时间查看它,但仍然找不到我要查找的内容。