Rangy (JS / jQuery) nodo dividido
¿Cómo dividiría un nodo / elemento en una posición (selección)?
Ejemplo tengo este marcado:
<p>This is <a href="">a te|st</a>, you like?</p>
(este tubo representa la posición / selección)
Quiero convertirlo a:
<p>This is <a href="">a te</a></p>|<p><a href="">st</a>, you like?</p>
Manteniendo la selección.
¿Algunas ideas?
Yo y el uso de la biblioteca Rangy, y también jQuery, pero puedo usar JS en bruto si corresponde.