У меня есть что-то вроде этого.
<div id="firstDiv">
    This is some text
    <span id="firstSpan">First span text</span>
    <span id="secondSpan">Second span text</span>
</div>
Я хочу удалить ' Это текст и вам нужны элементы html.
Я попытался использовать что-то вроде
$("#firstDiv")
    .clone()    //clone the element
    .children() //select all the children
    .remove()   //remove all the children
    .end()  //again go back to selected element
    .text("");
Но это не сработало.
Есть ли способ получить (и, возможно, удалить через нечто вроде .text("")) только свободный текст внутри тега, а не текст в его дочерних тегах?
Большое спасибо.
