Jquery nextHasta incluir nodos de texto

Estoy usandonextUntil&nbsp;Método para obtener todas las cosas entre dos elementos. Pero este método no incluyetext nodes&nbsp;a la salida. Da una matriz como[<br>, <br>, <br>]. ¿Cómo puedo obtener todas las cosas, incluidos los nodos de texto? Gracias.

Este es el código html:

<div class="content" >
    --- <a class="b" href="/?q=spoiler">spoiler</a> ---
    <br>
    <br>
    dangerous text here
    <br>
    --- <a class="b" href="/?q=spoiler">spoiler</a> ---
    <br>
    safe text here
    <br>
    --- <a class="b" href="/?q=spoiler">spoiler</a> ---
    <br>
    <br>
    dangerous text here
    <br>
    --- <a class="b" href="/?q=spoiler">spoiler</a> ---    
</div>

Y este es mi código tonto js:

$('.content a:contains("spoiler").b:even').each(function(){
    $(this).nextUntil('.content a:contains("spoiler").b')
           .wrapAll('<div style="border:solid 1px black;"></div>');
});

jsfiddle:http://jsfiddle.net/Lwk97rvq/1/