У меня есть следующий код:Удалить теги выбора
<div contenteditable="true" id="editor">
<p>This is example text with <span class="spoiler">spoiler<strong>s</strong></span></p>
<p>The <span class="spoiler">spoiler</span> exists in multiple paragraphs</p>
</div>
<button onclick="removeSpoiler();">remove spoiler</button>
Пользователь может выбрать текст и после этого нажмите на кнопку, чтобы удалить <span class="spoiler">
форматирование. После нажатия кнопки текст должен быть выбран.
Например: Пользователь выбирает «со спойлерами. Он нажимает «удалить спойлер». Желаемый результат:
<div contenteditable="true" id="editor">
<p>This is example text with spoiler<strong>s</strong></p>
<p>The sp<span class="spoiler">oiler</span> exists in multiple paragraphs</p>
</div>
<button onclick="removeSpoiler();">remove spoiler</button>
jsFiddle моей попытки (я действительно не знаю, куда идти оттуда): http://jsfiddle.net/632cr/
Как пользователь узнает, что текст, который он выбирает, находится внутри элемента span? –