Я работаю над редактором микро wysiwyg. Мне нужно, чтобы быть в состоянии сделать следующее:Javascript - contenteditable split element и родители пополам
Допустим, содержание в редакторе выглядит так:
<p>This is
<strong>some content
<span>and more</span>
</strong>
</p>
Если я ставлю курсор на место в and more
и нажмите кнопку, я хочу HTML для разделения следующим образом:
<p>This is
<strong>some content
<span>and</span>
</strong>
</p>
** CURSOR IS HERE NOW **
<p>
<strong>
<span> more</span>
</strong>
</p>
Как бы я это сделал? Я уже могу получить привязывающий узел элемента clicked и получить метод для получения родительского корня, но не знаю, как подойти к разделению элементов, как показано выше.