529

SO がタグの入力に使用するのと同じオートコンプリートを実現するソリューションはどれですか?

1 つの単語を処理できるプラグインはありますが、複数の単語を処理できるプラグインは見たことがありません。

4

6 に答える 6

63

ブートストラップ:ブートストラップを使用している場合。これは本当に良いものです:Select2

また、TokenInputは興味深いものです。まず、jQuery-UIに依存していません。次に、その構成が非常にスムーズです。

私が抱えていた唯一の問題は、ネイティブでのフリータグ付けをサポートしていません。そのため、応答JSONの一部としてクエリ文字列をクライアントに返す必要があります。


コメントで@culithayが述べたように、TokenInputはカスタマイズする多くの機能をサポートしています。そして、他の人が持っていないいくつかの機能のハイライト:

  • tokenLimit:ユーザーが選択できる結果の最大数。nullを使用して、無制限の選択を許可します
  • minChars:検索を実行する前にユーザーが入力する必要のある最小文字数。
  • queryParam:サーバー側で検索語が含まれると予想されるクエリパラメータの名前

入力してくれたculithayに感謝します。

于 2013-02-10T07:51:20.750 に答える
8

これは元々、jQuery をダウンロードすることと CDN 経由でアクセスすることのどちらが賢明かについての補足的な質問への回答でしたが、現在は存在しません...

Google についての質問に答えます。私は、サイト内の対応する CDN を介して、JQuery や他のほとんどの種類のライブラリにアクセスするようになりました。

これを行う人が増えるほど、ユーザーのマシンにキャッシュされる可能性が高くなることを意味するため、私の投票は良い考えです。

これを最初に提案してから5年で、それは常識になりました。

于 2009-02-06T14:15:16.887 に答える
5

別の優れたプラグインは、https://documentcloud.github.io/visualsearch/にあります。

于 2011-08-07T03:06:23.533 に答える
2

このプラグインを確認してください:

タグの読み込みに AJAX を使用する方法https://stackoverflow.com/a/7662534/1078027

于 2011-12-21T12:28:43.577 に答える
1

この jquery プラグインGithub: tactivos/jquery-sewをオープンソース化しました。

于 2012-12-05T21:23:42.477 に答える