Textarea autosuggest для обоих @mentions и #tags

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

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

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

Ответ 1

Вот еще один, который мы просто открываем: jquery-sew

Ответ 3

Здесь есть несколько хороших вариантов: fooobar.com/info/14799/...

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

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


Бесстыдный плагин: я пытался собрать плагин jQuery tag-editor с autosuggest сам, на самом деле, и код довольно прост, если вам нужно что-то изменить: https://github.com/donmccurdy/input-tokenizer