Здравствуйте! Подскажите пожалуйста как реализовать идею. Хочу сделать собственный редактор текста. Будет текстовая область и кнопки вставки смайлов или любых других тегов. Человек выделяет текст и нажимает кнопку, выделенный фрагмент оборачивается в нужные теги.
Я не могу понять какими средствами мне ловить выделение текста, чтобы заменять его на обернутый в нужный мне код?