Замена элементов.
Метод replaceWith замещает
внутренне содержимое элемента новым
содержимым. Он имеет следующие варианты
использования:
replaceWith('разметка
html'): замена содержимого элемента
разметкой html
replaceWith(элемент):
замена содержимого элемента некоторым
элементом html
replaceWith(jQuery):
замена содержимого элемента объектом
jQuery
replaceWith(функция):
замена содержимого элемента объектом,
возвращаемым функцией
Метод replaceAll(замещаемый_элемент) замещает
все элементы, определенные в параметре,
новым элементом. В качестве замещаемого
элемента можем передавать селектор,
элемент html или объект jQuery.
Удаление элементов.
Метод remove([селектор]) удаляет
элементы из структуры DOM.
Метод detach аналогичен
методу remove за тем исключением, что при
удалении объекта сохраняются все
связанные с ним данные. Преимущество
такого подхода заключается в том, что
мы можем позднее вставить удаленные
элемент в другом месте разметки html.
Метод empty очищает
содержимое элементов, делая их пустыми.
В результате все элементы списка будут
удалены, и разметка будет содержать
пустой список: <ul></ul>.