Как вставить тег в поле ввода [duplicate]

503
задан Joe Phillips 21 May 2015 в 14:06
поделиться

7 ответов

  • 1
    Очень хороший плагин. Спасибо, что поделились! – Alexander Prokofyev 24 May 2011 в 11:08
  • 2
    Любой, кто ищет самую последнюю версию, документацию и более обширные примеры этого удивительного плагина, должен пойти здесь и открутить: github.com/aehlke/tag-it – Crisman 21 February 2012 в 23:15
  • 3
    Властью, возложенной на меня, я объявляю tag-it как самый простой, но самый эффективный плагин, когда-либо созданный. – Sophivorus 2 April 2012 в 00:53
  • 4
    Проголосовать за тег-это и этот хороший список. благодаря – ecleel 30 November 2012 в 23:33
  • 5
    тег - переоценен. Требование jquery для простой системы тегов слишком много, но требуется также jQuery UI и jQuery UI CSS сейчас безумный. Не стоит. – Alvaro 24 April 2016 в 22:55

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

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

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

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

9
ответ дан Julian 18 August 2018 в 19:36
поделиться
  • 1
    Мы раскрываем это как часть наших шаблонов по умолчанию. Google может обслуживать этот код заархивированным и из CDN быстрее, чем мы, плюс, если есть даже 2% -ый шанс, что у посетителя это кэширование, это лучше, чем никакого шанса. – Tom 6 February 2009 в 15:18
  • 2
    +1 для загрузки Google. – Wayne 8 February 2009 в 06:57
  • 3
    Как это ответ на исходный вопрос? – Derek 22 August 2011 в 14:17
  • 4
    Последняя часть «Также ...» спрашивает, является ли ссылка на версию Google хорошей или плохой идеей, и мой ответ заключается в том, что это все более хорошая идея. – Julian 24 August 2011 в 11:47
  • 5
    @Derek Я не думаю, что у меня были другие приемлемые ответы, когда я попросил об этом. С тех пор это изменилось. – Joe Phillips 8 January 2012 в 05:12

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

4
ответ дан Mrchief 18 August 2018 в 19:36
поделиться

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

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

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


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

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

Спасибо, кулитер для ввода.

56
ответ дан Nishant 18 August 2018 в 19:36
поделиться
  • 1
    Это действительно отличная альтернатива! – Surasin Tancharoen 1 September 2013 в 14:48
  • 2
    TokenInput выглядит хорошо и просто – user007 16 July 2014 в 16:32
  • 3
    TokenInput выглядит так, как я и искал: пользователь вводит некоторые вещи, выполняет поиск на сервере, пользователь может выбрать искомый элемент, ополаскивать и повторять. – Mala 2 October 2014 в 18:02
  • 4
  • 5
    @culithay добавил к ответу – Nishant 22 October 2014 в 07:41

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

3
ответ дан sg7 18 August 2018 в 19:36
поделиться
  • 1
    Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными (и downvoted), если связанная страница изменится. См. Как ответить , почему это важно. – bytebuster 5 December 2012 в 23:43
  • 2
    Демо-страница мертва. – Edward Olamisan 28 July 2014 в 19:55
3
ответ дан sg7 7 September 2018 в 03:51
поделиться
3
ответ дан sg7 30 October 2018 в 07:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: