JQuery autocomplete tagging plug-in как теги ввода StackOverflow?

Какие решения выполняют то же автозаполнение, которое SO использует для ввода тегов?

Есть плагины, которые могут обрабатывать одно слово, но я не видел никаких дескрипторов нескольких слов.

Ответ 1

В порядке активности, доступных демо/примеров и простоты:

по теме:

Ответ 2

Bootstrap: Если вы используете Bootstrap. Это действительно хорошо: Select2

Кроме того, TokenInput является интересным. Во-первых, это не зависит от jQuery-UI, во-вторых, его конфигурация очень плавная.

Единственная проблема, с которой я столкнулся, не поддерживает бесплатную маркировку. Итак, я должен вернуть строку запроса обратно клиенту как часть ответа JSON.


Как упоминается в комментарии @culithay, TokenInput поддерживает множество функций для настройки. И выделите какую-то особенность, которой у других нет:

  • tokenLimit: максимальное количество результатов, которые могут быть выбраны пользователем. Используйте null, чтобы разрешить неограниченный выбор.
  • minChars: минимальное количество символов, которое пользователь должен ввести до начала поиска.
  • queryParam: имя параметра запроса, которое вы ожидаете содержать поисковый запрос на стороне сервера

Спасибо за кулид для ввода.

Ответ 3

Это первоначально ответило на дополнительный вопрос о мудрости загрузки jQuery и доступе к нему через CDN, который больше не присутствует...

Чтобы ответить на вопрос о Google. Я перешел к доступу к JQuery и большинству других подобных библиотек через соответствующий CDN на своих сайтах.

Чем больше людей это делает, тем больше вероятность, что он будет кэшироваться на пользовательских машинах, поэтому мой голос идет на пользу.

За пять лет с тех пор, как я впервые предложил это, он стал общей мудростью.