Mi rendo conto che questo è piuttosto specifico, ma ho dovuto scrivere questo selettore prima per risolvere un problema e ho usato jQuery perché il selettore è piuttosto avanzato (e necessario per funzionare su più browser). Avevo bisogno di selezionare il collegamento di ancoraggio di un elemento dell'elenco, ma solo se l'elemento dell'elenco non conteneva un altro elenco ed era al livello superiore della struttura dell'elenco nidificato (non più in profondità).
$("ul.dropdown > li:not(:has('ul')) a").css(( "background-image": "none", ));
L'idea era che ciascuno dei collegamenti di livello superiore nel menu a discesa avesse un'immagine "freccia giù", ma gli elementi dell'elenco che non avevano un elenco a discesa avrebbero dovuto rimuovere quella freccia.