var elToRemove = $('your-element');
var children = elToRemove.children().detach();
elToRemove.replaceWith('<whatever id="something">Foo Bar</whatever>').append(children);
Run Code Online (Sandbox Code Playgroud)
请注意,这实际上会删除父元素,并插入一个新元素,因此所有详细信息(如事件处理程序和数据)将在父项上丢失,但会保留在子项上.