Espérons maintenant que vous (OP) ont été en mesure d'utiliser la réponse de Dutchie432 pour créer une solution que vous êtes content. Mais si vous, ou toute autre personne qui tombe par hasard sur ce point, n'avez pas, ou avez et êtes peut-être à la recherche d'une solution robuste prête à l'emploi ...
... On dirait que Mentionator est exactement ce que vous cherchez: c'est un plugin jQuery qui permet aux clients de créer des références surlignées ("mentions") à des entités prédéfinies dans des zones de texte. Il est maintenu par ce type ici :).
Contrairement à des plug-ins similaires, Mentionator propose les options suivantes qui fournit des options qui, comme vous avez demandé, lui permettent de fonctionner exactement comme l'installation de marquage Facebook:
doesRecognizeDelimitedSubstrings:
A boolean which, if defined as true, will allow the external value
of a mention, herein called "mentionExternalValue", to sustain
modifications so long as the result of each such modification
is in mentionExternalValue.split(delimValue)
delimValue:
A string, or regular expression representing the set of strings,
that, given doesRecognizeDelimitedSubstrings === true, delimit
mentionExternalValue substrings that can also serve as external
value of the mention if yielded by a modification of
mentionExternalValue
Merci. Qu'en est-il de la position de la carotte, est-ce que cela peut être récupéré d'une façon ou d'une autre? – Bertvan
Nevermind: http://stackoverflow.com/questions/499126/jquery-set-cursor-position-in-text-area et http://plugins.jquery.com/plugin-tags/caret – Bertvan
Cela me donne un début , Merci! – Bertvan