jQuery plug-in di tagging automatico come i tag di input di StackOverflow?

Quali soluzioni realizzano lo stesso completamento automatico utilizzato da SO per l’immissione dei tag?

Ci sono plugin in grado di gestire una parola ma non ne ho visto nessuno che gestisca più parole.

Bootstrap: se stai usando Bootstrap. Questo è davvero buono: Select2

Inoltre, TokenInput è interessante. Innanzitutto, non dipende da jQuery-UI, in secondo luogo la sua configurazione è molto fluida.

L’unico problema che ho avuto non supporta la codifica gratuita in modo nativo. Quindi, devo restituire la stringa di query al client come parte della risposta JSON.


Come @culithay menzionato nel commento, TokenInput supporta molte funzionalità da personalizzare. E evidenziare alcune funzionalità che gli altri non hanno:

  • tokenLimit: il numero massimo di risultati che possono essere selezionati dall’utente. Utilizzare null per consentire selezioni illimitate
  • minChar: il numero minimo di caratteri che l’utente deve inserire prima di eseguire una ricerca.
  • queryParam: il nome del parametro di query che si prevede di contenere il termine di ricerca sul lato server

Grazie culinhay per l’input.

Questo in origine ha risposto a una domanda supplementare sulla saggezza di scaricare jQuery rispetto all’accesso tramite un CDN, che non è più presente …

Per rispondere a Google. Mi sono spostato per accedere a JQuery e alla maggior parte di questi tipi di librerie tramite il CDN corrispondente nei miei siti.

Come più gente fa questo significa che è più probabile che venga memorizzato nella cache sulle macchine degli utenti, quindi il mio voto va per buona idea.

Nei cinque anni da quando ho offerto questo, è diventata una saggezza comune.

Un altro eccellente plugin: http://documentcloud.github.com/visualsearch/

Controlla questo plugin:

  • fonte
  • demo di base
  • altri esempi

Come utilizzare AJAX per caricare i tag https://stackoverflow.com/a/7662534/1078027

Abbiamo appena aperto questo plug-in Github di jquery: tactivos / jquery-sew .