Löschen Sie <dt> ohne <dd> mit jquery

Ich habe eine Definitionsliste und muss alle löschen<dt> Tags, die keine haben<dd> In diesem speziellen Fall: Herramientas, Suplementos, Repuestos, Herramientas und Anti pinchaduras

Die Liste kann stark variieren, da sie vom Lagerbestand abhängig ist (jede Kategorie)<dt> kann leer werden)

Ich habe es versucht

$('dt+dt').each(function() {
    $(this).remove();
});

Aber es löscht "partes" anstelle von "herramientas" und schlägt fehl, "suplementos" zu löschen. Auch versucht mit:empty aber es scheint, als wäre ein dt ohne dd nicht leer ...

Es muss eine extrem einfache und leichte Lösung geben, aber mein Gehirn weigert sich, sie zu sehen :-(

Beispielliste:

<dl>
    <dt>Bicicletas</dt>
        <dd><a href="/bicicletas/">Bicicletas</a> (70)</dd>
    <dt>Accesorios</dt>
        <dd><a href="/accesorios/bocinas/">Bocinas, timbres y cornetas</a> (9)</dd>
        <dd><a href="/accesorios/transporte/">Transporte y protección</a> (1)</dd>
    <dt>Herramientas</dt>
    <dt>Partes</dt>
        <dd><a href="/partes/cubiertas/">Cubiertas</a> (2)</dd>
        <dd><a href="/partes/asientos/">Asientos</a> (5)</dd>
        <dd><a href="/partes/grips/">Puños / grips</a> (1)</dd>
    <dt>Articulos de indumentaria</dt>
        <dd><a href="/indumentaria/jerseys/">Jerseys / Remeras</a> (1)</dd>
        <dd><a href="/indumentaria/cascos/">Cascos</a> (3)</dd>
    <dt>Suplementos</dt>
    <dt>Repuestos</dt>
    <dt>Herramientas</dt>
    <dt>Anti pinchaduras</dt>
</dl>

Antworten auf die Frage(4)

Ihre Antwort auf die Frage