var h3 = $('hr+hr+h3'), prev = $(h3).prevAll('hr'), div = $('<div>'), next = $(h3).nextAll('pre')
if ( prev.length && h3.length == 1 && next.length ) {
$(h3).after(div).appendTo(div)
$(prev).prependTo(div)
$(next).appendTo(div)
}
Вы, вероятно, можете использовать это в качестве примера, если я неправильно понял.