Yo uso .append para agregar a un div
$(this).append('<ul><li>test</li></ul>'); ¿Cómo puedo buscar un <ul> y eliminarlo si existe en los elementos secundarios de $(this) ?
Podrías usar remove() . Más información sobre jQuery remove() .
$(this).children("ul").remove(); Tenga en cuenta que esto eliminará todos los elementos ul que sean secundarios.
Lo contrario de .append() es .prepend() .
De la documentación de jQuery para anteponer...
El método .prepend() inserta el contenido especificado como el primer hijo de cada elemento en la colección jQuery (para insertarlo como el último hijo, use .append()).
Me doy cuenta de que esto no responde al caso específico del OP. Pero sí responde al encabezado de la pregunta. :) Y es el primer éxito en Google para "jquery opuesto anexar".