我正在使用此页面的建议:http://jqueryui.com/autocomplete/ 我有一个如下列表
var availableTags = [
"ActionScript (bang ping)",
"AppleScript (htore) ",
"Asp (biga) ",
"BASIC (single)",
"Erlang (total lang) ",
"Fortran (total tran)",
];
我想搜索里面的第一个字符(...)。 示例:输入
b: - > show:ActionScript(bang ping),Asp(biga)
s: - > show:BASIC(单曲)
to: - > show:Erlang(总lang),Fortran(总tran)
我该怎么办? 感谢
答案 0 :(得分:0)
覆盖默认过滤器
$.ui.autocomplete.filter = function (array, term) {
var matcher = new RegExp("\\(" + $.ui.autocomplete.escapeRegex(term), "i");
return $.grep(array, function (value) {
return matcher.test(value.label || value.value || value);
});
};