建议:在标记内搜索拳头字符

时间:2013-09-05 05:48:56

标签: javascript jquery autocomplete jquery-autocomplete jquery-ui-autocomplete

我正在使用此页面的建议: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)

我该怎么办? 感谢

1 个答案:

答案 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);
    });
};

http://jsfiddle.net/nEx5R/