作者:he小任a | 来源:互联网 | 2022-10-14 08:10
我有这个数组
["ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"Javascript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"]
我已经在这里复制了它:https : //jsfiddle.net/bheng/Lsubhxmv/
当我键入"P"
-我看到此列表
预期结果
console.log(matchedValues), I should see ['ActionScript','AppleScript','Asp','Lisp','Perl','PHP','Python']
我"Py"
只要输入一次
预期结果
console.log(matchedValues), I should see ['Python']
我需要根据用户当前输入以编程方式访问匹配值列表。
1> Rory McCross..:
您可以使用response
自动完成事件来检索过滤后的值:
$(".search").autocomplete({
source: ["ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang"
// other values...
],
response: function(e, ui) {
console.log(ui);
}
});