Ну, почему бы не использовать .empty ()?
<button id="delete">Remove</button>
$('#delete').on('click', function(){
$('#tut').empty();
});
Если вам нужно удалить целое <span>
, лучше сгенерируйте его тогда! Позже вам лучше выбрать контейнер для переноса, когда span становится элементом не из Dom.
UPDATE Чтобы обогатить ответ и для тех, кто ожидает от этого вопроса Title, способ воскресить элемент после удаляя его.
Существует еще одна jQuery функция, называемая detach (), способная отсоединять (временно удалять) элемент с его содержимым, но при необходимости может быть добавлена повторно!
<span id="tut" style="font-weight:bold">Immortal</span>
<button id="kill">Kill</button>
<button id="resurrect">Resurrect</button>
$('#kill').on('click', function(){
zombie = $("#tut").detach();
});
$('#resurrect').on('click', function(){
$("body").append(zombie);
});
Демо здесь: https://jsfiddle.net/gejsk7w2/