Используя jQuery или прямой javascript, как вы идентифицируете / выбираете / выбираете одну строку текста из div с включенным contentEditable и добавляете форматирование только к этой строке текста?
В настоящее время у меня есть div с contentEditable, установленным в true, что позволяет пользователю редактировать содержимое div, добавляя / удаляя текст по своему усмотрению. Однако я хочу, чтобы пользователь также мог дважды щелкнуть любую строку текста в элементе div и пометить эту строку другим стилем форматирования. (т. Е. Заключить полную строку текста в промежутки, а затем оформить диапазон. Обратите внимание, что я могу легко оформить диапазон. Моя проблема заключается в том, чтобы определить строку текста, на которую щелкнул пользователь, и заключить ее в теги диапазона)
Обратите внимание, что, поскольку пользователь может добавлять много контента, сам div можно прокручивать, поэтому любое решение должно быть в состоянии справиться с прокруткой.