Nó dividido de Rangy (JS / jQuery)

Como eu poderia dividir um nó / elemento em uma posição (seleção).

Exemplo eu tenho essa marcação:

<p>This is <a href="">a te|st</a>, you like?</p>

(este tubo representa a posição / seleção)

Eu quero convertê-lo para:

<p>This is <a href="">a te</a></p>|<p><a href="">st</a>, you like?</p>

Mantendo a seleção.

Alguma ideia?

Eu e usando a biblioteca Rangy, e também jQuery, mas pode usar JS brutos, se aplicável.

questionAnswers(1)

yourAnswerToTheQuestion