автозаполнение textarea для @mentions и #tags - PullRequest
11 голосов
/ 13 февраля 2012

Я работаю в приложении rails 3.2, и у меня есть требование предоставить автоматическое предложение для текстовой области для извлечения @mentions пользователей и #tags в одной и той же текстовой области.

Чтобы уточнить: когда пользовательначинает набирать @ab ... autosuggest должен извлекать пользователей из списка, предоставленного json, и когда он набирает #ab, он должен предлагать теги из json, которые я предоставляю. Если тегов для введенных букв нет, новый тег автоматически добавляется в предложение.перечислите и добавьте к текстовой области при действии щелчка.

Пожалуйста, предложите некоторую опцию jquery для включения этой функции в текстовой области

Ответы [ 3 ]

6 голосов
/ 06 декабря 2012

Вот еще один, который мы только что открыли: jquery-sew

3 голосов
/ 03 февраля 2015

Вам понравится этот. это ваша необходимая библиотека http://podio.github.io/jquery-mentions-input/

1 голос
/ 03 июля 2012

Здесь перечислено довольно много хороших опций: Плагин тегирования автозаполнения jQuery, такой как входные теги StackOverflow?

Из них я бы порекомендовал плагин tag-it (http://aehlke.github.com/tag-it/). Должно быть довольно просто настроить автозаполнение, чтобы делать то, что вы хотите.

В качестве дополнительного примечания, большинство ваших опций, вероятно, будут использовать <div> вместо <textarea> тегов, поскольку текстовые области действительно предназначены только для текста.


Бесстыдный плагин: я пытался собрать плагин-редактор тегов jQuery с самовнушением, на самом деле, и код довольно прост, если вам нужно что-то настроить:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...