Пример
$(document).ready(function(){
$("#but1").click(function(){
$("#par1").wrapInner("<b></b>");
$("#wrap1").css("display","none");
$("#but3").css("display","inline");
});
$("#but2").click(function(){
$("#par1").wrap("<b></b>");
$("#wrap1").css("display","none");
$("#but3").css("display","inline");
});
$("#but3").click(function(){
alert($("#par1").html());
$("#par1").unwrap();
$("#par1").replaceWith("<p id='par1'>Я первый абзац на странице.</p>");
$("#wrap1").css("display","block");
$("#but3").css("display","none");
});
});
Метод wrapInner оборачивает внутреннее содержимое каждого выбранного элемента указанным тэгом (или группой тэгов).
$(селектор).wrapInner(оборачиваемый_тэг)
селектор выбирает группу элементов, которые будут обернуты указанным тэгом.
оборачиваемый_тэг тэг, который будет обернут вокруг внутреннего содержимого выбранного элемента.