以下是我的代码:
var availableTags = ["ActionScript", "AppleScript", "Asp", "BASIC", "C", "C++",
"Clojure", "COBOL", "ColdFusion", "Erlang", "Fortran", "Groovy", "Haskell",
"Java", "JavaScript", "Lisp", "Perl", "PHP", "Python", "Ruby", "Scala", "Scheme"];
$("#City").autocomplete({
source: availableTags
});
从Docs开始,默认行为是匹配项的 dropdown
。但对我而言,它显示为
截图:
有10个结果可供使用,使用向上和向下箭头键进行导航。
抱歉,我无法在jsfiddle中重现此行为。使用向上和向下箭头键完成导航。我不想要这个,我怎样才能恢复默认下拉列表?请分享您的建议。
更新:
使用@Anton引用,我能够删除验证邮件,但 dropdown
未显示。但我可以使用向上/向下箭头键进行导航。对此有何反馈?
答案 0 :(得分:5)
根据SO {/ p>上的answer来试试这个
$("#City").autocomplete({
source: availableTags,
messages: {
noResults: '',
results: function() {}
}
});
答案 1 :(得分:2)
您必须在项目文件夹中添加jquery-ui.css
并将其链接。
修改上述.css中的ui-autocomplete
并在其中添加z-index = 4000
。你的下拉列表应该可以正常工作。
答案 2 :(得分:0)
答案 3 :(得分:0)
我遇到了同样的问题,并通过为jquery.ui包含默认的css样式文件来解决这个恼人的工具提示。
<link rel="stylesheet" href="jquery-ui/themes/base/jquery-ui.min.css" />
在包含jquery-ui javascript源文件jquery-ui.min.js
之后忘了这样做。