Получить значение текста / выборки HTML ДО события KeyDown в Javascript

Я использую редактор Froala в качестве WYSIWYG в моем приложении. Я не доволен тем, как он взаимодействует со ссылками и их поддержкой, и говорит, что он просто использует ContentEditable для взаимодействия. Если в WYSIWYG есть ссылка, и я выделяю текст и начинаю печатать, он удаляет ссылку, а не изменяет текст в ссылке.

Поэтому я хочу вручную манипулировать обработкой ссылки. Я прекрасно отслеживаю событие KeyDown, но проблема в том, что когда KeyDown даже запущен, я уже потерял выделенный мной HTML-код, поэтому ничего не могу с ним поделать. У меня вопрос, есть ли способ получить значение выделенного текста ДО выполнения события keydown?

Мой желаемый поток:

on.KeyDown проверить выделенный текст. Если выделенный текст содержит <a> вставить ключ в <a>,

0 ответов

Другие вопросы по тегам