Это похоже на глупый вопрос.
Я использую отличную библиотеку Rangy в javascript для применения классов CSS из раскрывающегося списка к выделенному тексту, как если бы в редакторе форматированного текста.
Но если пользователь просто набирает текст, не делая выбора, и применяет класс через раскрывающийся список, «applyToSelection» rangy ничего не делает, поскольку, по-видимому, это пустой диапазон.
Я знаю, что есть сложные способы добавить правильный div в выбранное местоположение курсора и войти в него, но, прежде чем я приступлю к ним, я упустил простой способ сделать это, используя Rangy или обычный JS?
Спасибо!