Mam niektóre HTML tak:usunięcia lub pusta zawartość pierwiastków
<div>TEXT
<span>SPAN</span>
<a href="">LINK</a>
</div>
Chciałbym usunąć zawartość pierwiastków, zazwyczaj chciałbym zrobić coś takiego:
$('*').empty();
lub
$('*').contents().empty();
To spowoduje jednak usunięcie/opróżnienie pierwszego zakresu i jego zawartości, która jest div i link. Co mogę zrobić, aby zachować elementy podczas ich opróżniania? Wynik końcowy będzie więc następujący:
<span>
<div></div>
<a href=""></a>
</span>
Uwaga: szukam czegoś "uniwersalnego", które można zastosować do dowolnego kodu HTML. Powyższe jest tylko przykładem, w rzeczywistości struktura HTML zawierałaby więcej danych.
dodałem link do JsFiddle – Youss
pierwszych rzeczy, umieszczając '' span' div' ciągu nie jest w porządku – thecodeparadox
spojrzenie na http: // stackoverflow .com/questions/298750/how-do-i-select-text-nodes-with-jquery –