我在jQuery UI对话框内使用jQuery UI自动完成小部件。当我输入搜索文本时,文本框会缩进(ui-autocomplet-loading),但不显示任何建议。
var availableTags = ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby", "python", "c", "scala", "groovy", "haskell", "perl"];
$("#company").autocomplete({
source : availableTags ,
minLength: 2
});
company是要附加自动完成的文本框的ID。
我认为它可能是一个z-index,所以我设置了这个:
.ui-autocomplete, .ui-menu, .ui-menu-item { z-index: 1006; }
但是它仍然没有显示。我将自动完成放在了一个“普通”的页面上,它可以正常工作。
我正在使用jQuery UI版本1.8.2。有什么建议去寻找问题的原因吗?
appendTo
选项设置为"#company"
。最近也有类似的问题被问到:https://dev59.com/PGoy5IYBdhLWcg3wPLr0 - Xavi