Atlasiet tikai saraksta vienumu, ja tajā nav cita saraksta (un tas ir augstākajā līmenī) CSS-triki

Anonim

Es saprotu, ka tas ir diezgan specifisks, taču man vajadzēja rakstīt šo selektoru agrāk, lai novērstu problēmu, un es izmantoju jQuery, jo atlasītājs ir diezgan uzlabots (un tas ir nepieciešams, lai darbotos pāri pārlūkprogrammai). Man vajadzēja izvēlēties saraksta vienuma enkura saiti, bet tikai tad, ja šajā saraksta elementā nebija cita saraksta un tas bija ligzdoto sarakstu struktūras augšējā līmenī (ne dziļāk).

$("ul.dropdown > li:not(:has('ul')) a").css(( "background-image": "none", ));

Ideja bija tāda, ka katrai nolaižamās izvēlnes augšējā līmeņa saitei bija “lejupvērstās bultiņas” grafika, bet saraksta vienumiem, kuriem nebija nolaižamās izvēlnes, šī bultiņa būtu jānoņem.