jQuery - Sélectionnez tout sauf un seul élément et ses enfants?

Je suis en train de supprimer tout dans le corps entier, à l'exception d'un seul élément et de ses enfants. Comment puis-je y arriver?

Edit 1
Considérons le texte suivant:

<html>
   <body>
      <div id="div1"></div>
      <div id="div2">
         <div id="elementNotToRemove"></div>
      </div>
      <div id="div3"></div>
      <div id="div4"></div>
   </body>
</html>

Dans l'exemple ci-dessus, je veux supprimer div1, div3 et div4, ainsi que leurs enfants, mais en conservant div2, car il contient l'élément à ne pas supprimer.

source d'informationauteur Mathias Lykkegaard Lorenzen