2013-07-08 96 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