Jquery nextUntil включает текстовые узлы

я используюnextUntil метод, чтобы получить все вещи между двумя элементами. Но этот метод не включаетtext nodes выводить. Это дает массив как[<br>, <br>, <br>], Как я могу получить все вещи, включая текстовые узлы? Благодарю.

Это 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>

И это мой тупой код 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/

Ответы на вопрос(2)

Ваш ответ на вопрос