jQuery плагин для автозаполнения тегов, как входные теги StackOverflow?

459

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

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

  • 0
    Голосование, чтобы закрыть как инструмент рек.
  • 0
    Я создал лучшее - github.com/yairEO/tagify
Показать ещё 5 комментариев
Теги:
tags
autocomplete

6 ответов

709
Лучший ответ
  • 4
    Очень хороший плагин. Спасибо, что поделились!
  • 0
    В IE9 он выдает «Строка: 18 Ошибка: объект не поддерживает свойство или метод tagit»
Показать ещё 21 комментарий
51

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

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

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


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

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

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

  • 2
    Это действительно отличная альтернатива!
  • 1
    TokenInput выглядит хорошо и просто
Показать ещё 5 комментариев
9

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

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

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

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

  • 3
    Мы также внедряем это как часть наших стандартных шаблонов. Google может предоставить этот код в заархивированном виде из CDN быстрее, чем мы, плюс если даже есть 2% -ная вероятность того, что посетитель кэширует это, это лучше, чем вообще никаких шансов.
  • 1
    +1 для загрузки Google.
Показать ещё 3 комментария
4

Еще один отличный плагин: http://documentcloud.github.com/visualsearch/

3

Этот плагин:

как использовать AJAX для загрузки тегов https://stackoverflow.com/questions/6938802/trying-to-get-tag-it-to-work-with-an-ajax-call

2

Мы просто открываем этот подключаемый модуль jquery https://github.com/tactivos/jquery-sew

  • 1
    Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными (и потерять голос), если связанная страница изменится. См. Как ответить, почему это важно.
  • 3
    Демо-страница мертва.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню