Ich habe Probleme mit einem CSS-Selektor. Ich brauche eine CSS-Regel, die alle Eingabefelder zurückgibt, aber die unter einem bestimmten.Auswahl von Elementen, die nicht unter einem bestimmten Element liegen
Dies ist ein HTML-Code Beispiel:
<div id="container">
<div>
<input name="apple">
<div class="sub">
<input name="banana">
<input name="grapefruit">
</div>
</div>
</div>
Die gesprochene Regel lautet:
Gib mir alle Eingabefelder unter #container
aber nicht die unter einem Element mit dem Klassennamen "sub".
Der HTML-Code ist dynamisch, daher kann ich mich nicht auf einfache Kindselektoren wie >
verlassen. Ich habe schon mit dem :not()
Selektor herumgespielt, hatte aber bisher kein Glück.
Hinweis: Ich verwende jQuery für die Elementauswahl.
Manchmal sind die Lösungen so einfach% -) Vielen Dank! – acme
@matt +1. nette Lösung. –