这是代码: http://jsfiddle.net/8xPmB/
有人可以在第一时间找出它无法正常工作的原因:
在文本字段中键入字母时,没有任何反应。 然后,当清除字段并再次键入一个字母时,它可以正常工作。
谢谢。
代码:
function search(){
var availableTags = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
];
$( "#product" ).autocomplete({
source: availableTags,
minLength: 1,
});
}
答案 0 :(得分:0)
尝试这个更简单的测试:
HTML
< input id="product" type="text" />
JS
var availableTags = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
];
$( "#product" ).autocomplete({
source: availableTags,
minLength: 1,
});
我无法理解为什么要尝试封装到函数中以及为什么要关闭自动完成功能。这是影响正常jQuery行为的原因。