Ok, dann hab ich es wohl falsch verstanden.
Also soll der Link eine andere Farbe haben, wenn das übergeordnete LI noch ULs besitzt?
Mit jQuery würde es so funktionieren:
Code:
$('ul li').has('ul').children('a').css('color', 'red');
Beziehungsweise einfach eine Klasse dem a-Tag hinzufügen:
Code:
$('ul li').has('ul').children('a').addClass('andereKlasse');
EDIT: Hmmm ... ich überlege gerade, ob man mit Positionierungen und/oder entsprechenden negativen margins irgendwie "schummeln" kann .. also doch die <ul> ansprechen und das gewünschte Hintergrundbild quasi nach oben hinter das <li> schieben .. *kratzamkopp* .. ist aber nur ein spontaner Gedanke, klappt vermutlich nicht^^
Wäre so oder so nicht zu empfehlen. Wäre semantisch nicht korrekt.