Inserindo um texto onde o cursor está usando o Javascript / jquery

Eu tenho uma página com muitas caixas de texto. Quando alguém clica em um link, quero que uma palavra ou duas sejam inseridas onde o cursor está ou anexado à caixa de texto que tem o foco.

Por exemplo, se o cursor / foco estiver em uma caixa de texto dizendo "apple" e ele clicar em um link dizendo "[email]", quero que a caixa de texto diga "apple [email protected]".

Como posso fazer isso? Isso é possível, já que o foco está em um elemento de rádio / suspenso / sem caixa de texto? O último foco na caixa de texto pode ser lembrado?

questionAnswers(12)

yourAnswerToTheQuestion