Такая задача, есть текст. Необходимо или выделить фразу или просто тыкнуть мышкой в произвольное место в тексте и автоматом формируюется сноска, фокус переключается на текстовое поле для ввода текста сноски, по нажатию кнопки текст сноски сохраняется и организуется связь между сноской в тексте и ее содержимым. При клике по сноске в тексте, текст сноски подсвечивается. Что-то типа
Даже не знаю, как к такому подступиться.
Выделять текст и по кнопке обрамлять выделенный текст в span с нужным дата атрибутом? Или делать режим ввода сноски, когда при клике мышкой в произвольном месте ставить сноску [2] и переключать фокус на поле ввода текста сноски? Может кто сталкивался с подобным, пните в нужном направлении.
Спасибо