Да, это называется unwrap
. Вы называете это на узлах, которые вы хотите разворачивать, так что в вашем случае, мы бы назвали его $(".emphasis").contents()
:
$(".emphasis").contents().unwrap();
Пример:
// Show the content of the container prior to unwrapping
console.log("before unwrapping: " + $("#container").html());
// Unwrap
$(".emphasis").contents().unwrap();
// After unwrapping
console.log("after unwrapping: " + $("#container").html());
<div id="container">
<span class="emphasis">15.9</span>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
Пример, когда являются элементами в пределах диапазона:
// Show the content of the container prior to unwrapping
console.log("before unwrapping: " + $("#container").html());
// Unwrap
$(".emphasis").contents().unwrap();
// After unwrapping
console.log("after unwrapping: " + $("#container").html());
<div id="container">
<span class="emphasis"><em>15</em>.9</span>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
https://api.jquery.com/unwrap/ может быть полезен. –