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

suggestion: search fist character inside a mark

本文关键字:字符 搜索 建议      更新时间:2023-09-26

我正在使用此页面的建议:http://jqueryui.com/autocomplete/我有一个清单,如下

 var availableTags = [
  "ActionScript (bang ping)",
  "AppleScript (htore) ",
  "Asp (biga) ",
  "BASIC (single)",
  "Erlang (total lang) ",
  "Fortran (total tran)",
 ];

我想搜索(…)中的第一个字符。示例:键入

b: ->显示:ActionScript(bang-ping),Asp(biga)

s: ->显示:BASIC(单个)

到:->显示:Erlang(total-lang),Fortran(total-tran)

我该怎么办?感谢

覆盖默认过滤器

$.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/