Je me rends compte que c'est assez spécifique, mais j'ai dû écrire ce sélecteur plus tôt pour résoudre un problème et j'ai utilisé jQuery car le sélecteur est plutôt avancé (et devait fonctionner entre navigateurs). J'avais besoin de sélectionner le lien d'ancrage d'un élément de liste, mais uniquement si cet élément de liste ne contenait pas une autre liste et était au niveau supérieur de la structure de liste imbriquée (pas plus profond).
$("ul.dropdown > li:not(:has('ul')) a").css(( "background-image": "none", ));
L'idée était que chacun des liens de niveau supérieur dans le menu déroulant avait un graphique «flèche vers le bas», mais les éléments de la liste qui n'avaient pas de liste déroulante devraient avoir cette flèche supprimée.