0

我想使用这个 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>
4

1 回答 1

2

尝试focus使用自动完成绑定。

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

看看这个JSFiddle

于 2013-07-08T04:15:59.623 回答