Je travaille sur un éditeur de micro wysiwyg. Je dois pouvoir faire ce qui suit:Javascript - élément divisible contentable et les parents dans la moitié
permet de dire que le contenu de l'éditeur ressemble à ceci:
<p>This is
<strong>some content
<span>and more</span>
</strong>
</p>
Si je mets le curseur sur l'espace and more
et cliquez sur un bouton, je veux la HTML à partager comme ceci:
<p>This is
<strong>some content
<span>and</span>
</strong>
</p>
** CURSOR IS HERE NOW **
<p>
<strong>
<span> more</span>
</strong>
</p>
Comment est-ce que je ferais cela? Je peux déjà obtenir le nœud d'ancrage de l'élément cliqué et avoir une méthode pour obtenir le parent racine, mais aucune idée de comment approcher la séparation des éléments comme indiqué ci-dessus.