Wstawianie tekstu, w którym kursor używa Javascript / jquery

Mam stronę z dużą ilością pól tekstowych. Gdy ktoś kliknie łącze, chcę wstawić słowo lub dwa w miejscu, w którym znajduje się kursor, lub dołączyć do pola tekstowego, na którym ma on fokus.

Na przykład, jeśli kursor / fokus znajduje się na polu tekstowym z napisem „jabłko”, a on kliknie link „[email]”, to chcę, aby pole tekstowe mówiło „apple [email protected]”.

Jak mogę to zrobić? Czy jest to możliwe, skoro skupiamy się na elemencie radio / dropdown / non textbox? Czy można zapamiętać ostatnie skupione na polu tekstowym?

questionAnswers(12)

yourAnswerToTheQuestion