Izberite element seznama samo, če ne vsebuje drugega seznama (in je na najvišji ravni) - CSS-triki

Anonim

Zavedam se, da je to precej specifično, vendar sem moral ta izbirnik napisati prej, da sem odpravil težavo, in uporabil sem jQuery, ker je izbirnik precej napreden (in je potreben za delovanje med brskalniki). Moral sem izbrati sidrno povezavo elementa seznama, vendar le, če ta element seznama ni vseboval drugega seznama in je bil na najvišji ravni ugnezdene strukture seznama (ne globlje).

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

Zamisel je bila, da bi imela vsaka povezava na najvišji ravni v spustnem meniju grafiko »puščica navzdol«, vendar bi morali biti elementi s seznama, ki niso imeli spustnega seznama, odstranjeni.