Supprimer tous les éléments vides à l’aide de la pseudo-classe CSS :empty

Note : Avant de mettre en place un nettoyage du DOM via JS, préférer une solution full-CSS avec la pseudo-classe :empty.
Source : :empty sur CSS Tricks.

Fonctionnera avec le markup HTML suivant

Ne fonctionnera pas avec le markup HTML suivant

Pour les cas qui ne fonctionnent pas, supprimer les éléments vides qui contiennent un espace insécable à l’aide de jQuery

Source : Remove elements with only a   space using jQuery

Le fragment de code suivant trouve l’ensemble des <div /> qui sont vides et les supprime du DOM.