Я пытаюсь удалить все во всем теле, за исключением одного элемента и его детей. Как я могу это сделать?jQuery - выберите все, кроме отдельных элементов и его детей?
Edit 1 Рассмотрим следующую разметку:
<html>
<body>
<div id="div1"></div>
<div id="div2">
<div id="elementNotToRemove"></div>
</div>
<div id="div3"></div>
<div id="div4"></div>
</body>
</html>
В приведенном выше примере, я хочу, чтобы удалить div1, div3 и div4, а также их детей, но сохранить div2, потому что он содержит элемент не удалять.
Но что, если глубина элементов глубже, чем прямые дети тела? –
Удаление элемента также удалит всех детей –
Да, но это не то, что я имею в виду. Я немного уточнил в оригинальном вопросе. –