То, что вы могли бы сделать, это создать <div>
там, где вы хотите, в DOM, а затем переместить в него элементы, которые вы хотите быть внутри него.
Например (возможно, может быть лучше):
$("h1").before("<div></div>");
$("h1").each(function() {
$(this)
.nextUntil("h1").andSelf()
.appendTo(
$(this).prev("div")
);
});