2013-07-08 72 views
0

我想使用这个jQuery自动完成插件,但我想使所有的标签弹出,当我点击输入框。有没有什么方法可以让我们在点击时显示所有标签,而不是等待输入并查看匹配。jQuery自动完成弹出点击

<script> 
$(function() { 
var availableTags = [ 
"ActionScript", 
"AppleScript", 
"Asp", 
"BASIC", 
"C", 
"C++", 
"Clojure", 
"Java", 
"JavaScript", 
"Lisp", 
"Perl", 
"PHP", 
"Python", 
"Ruby", 
"Scala", 
"Scheme" 
]; 
$(".tags").autocomplete({ 
source: availableTags 
}); 
}); 
</script> 

<div class="ui-widget"> 
<input class="tags" /> 
</div> 

回答

2

尝试结合的focus有自动完成。

$(".tags").autocomplete({ 
     source: availableTags, 
     minLength: 0 
    }).bind('focus', function() { 
     $(this).autocomplete("search"); 
    }); 

看看这个JSFiddle

+0

非常感谢,这是我想要的。 – user2510039

+1

@ user2510039我很高兴能够提供帮助。 – Praveen