Was auch immer das bringen soll (auch nach Korrektur in deinem Folgepost) - du kannst unmöglich erkennen, ob das li-Element ein Kind vom Typ "ul" hat
Das ist korrekt und das habe ich ja auch erwähnt. Aber wir schauen hier doch auch über den Tellerrand und unter gewissen Umständen könnten meine Vorschläge zumindest zielführend sein.
- es nützt nicht, wenn du im 2. li ein a-Element selektierst - damit umschiffst du nur das Problem und erzeugst eine Latte anderer: z.B. wenn sich das die Menüstruktur (z.B. durch ein CMS generiert) ändert, darfst du das CSS auch angreifen - das ist nicht sinn der Sache.
Das wären Umstände unter denen meine Vorschläge zugegeben nichts taugen würden.