0

私はこれを使用していますJQuery Autocomplete plugin。デフォルトでは最初から一致するように見えるので、 "foo"は "ばか"に一致しますが、 "bufoon"には一致しません。jqueryオートコンプリートマッチング

は、私はそのような "foo" という

  • 馬鹿
  • bufoon
  • フーファイター
  • と一致することを

のオプションが表示されない、マッチングは小文字を区別せずにどこでも、場合に発生しますどこでも文書化されるので、私はsource codeが可能ですが、これは可能かどうかを判断するためには見えましたが、マッチングアルゴリズムを変更する明白な方法は見つかりませんでしたが、これはサポートされていません。

+0

私はこれからjQuery UIバージョンに移行し、実際に変更を楽しんでいます。 –

答えて

4

デフォルトではfalseであるmatchContainsというオプションがあります。これをtrueに設定します。 Example

Here is a list of options。 「オプション」タブをクリックしてください。

+0

これは私の解決策よりずっと簡単です。 – styrr

+0

ああ、オプションタブ.....(ごめんなさい) –

0

私は同様のことをしました。それでやることができます:

.autocomplete({ 
    source : function(request, response) { 
     var term = request.term.toLowerCase(); 
     // generating the array which matches the search term. 
     response(autocompleteArr); 
    } 
});