ID names are unique, so I changed id="box" to class="box", so you can insert the block multiple times.
Simply create a function that returns a jQuery object of the type you want. You can pass the HTML inside the span to the function as an argument:
function createBlock(myHTML) {
$("<div/>").attr("class", "box").append($("<span/>").html(myHTML));
}
You can use this function in multiple ways:
// Method 1:
var myStuff = createBlock("stuff");
$("body").append(myStuff);
// or even...
$('#contentCol').html(myStuff)
// Method 2:
$("body").append(createBlock("other stuff"));
// You can of course append wherever you want... or prepend, or before / after
// or use the jQuery object to build up an even larger block before inserting.