jQuery - Beispiel für untergeordnete und geschwisterliche Selektoren
jQuery-Unter- und Geschwister-Selektoren können in vier Selektoren unterteilt werden: Nachkommen-Selektor (A B), Unter-Selektor (A> B), benachbarter Geschwister-Selektor (A + B) und allgemeiner Geschwister-Selektor (A ~ B). Lassen Sie uns ein Beispiel durchgehen, um die Unterschiede dazwischen zu verstehen.
Erstens muss man verstehen, was Kinder und Geschwister sind. Sehen wir uns dieses Beispiel an.
Child and Sibling Selectors example
I'm the first child.I'm the great grandchild.I'm the grandchild.I'm the second child.I'm the third child.I'm person1I'm person2
I'm person3

Alle
1. Nachkommen-Selektor (A B)
Der Nachkommen-Selektor wird verwendet, um alle mit "B" übereinstimmenden Elemente auszuwählen, die Kind, Enkel, Urenkel, Ururenkel .. (alle Ebenen tief) eines "A" -Elements sind.
$(".person1 div").css("border", "2px solid red");

2. Kindauswahl (A> B)
Der untergeordnete Selektor wird verwendet, um alle mit "B" übereinstimmenden Elemente auszuwählen, die einem "A" -Element untergeordnet sind.
$(".person1 > div").css("border", "2px solid red");

3. Angrenzender Geschwisterwähler (A + B)
Der benachbarte Geschwister-Selektor wird verwendet, um die unmittelbar folgenden oder nächsten Elemente auszuwählen, die mit „B“ übereinstimmen, das ist ein Geschwister eines „A“ -Elements.
$(".person1 + p").css("border", "2px solid red");

4. Allgemeine Geschwisterauswahl (A ~ B)
Der allgemeine Geschwister-Selektor wird verwendet, um alle Elemente auszuwählen, die mit „B“ übereinstimmen. Dies ist ein Geschwister eines „A“ -Elements.
$(".person1 ~ p").css("border", "2px solid red");

Ich hoffe, Sie haben jetzt mehr Verständnis für die jQuery-Selektoren.
Related
- Wie kann man überprüfen, ob die jQuery-Bibliothek geladen ist?
- Wie kann ich ein Kontrollkästchen mit jQuery aktivieren/deaktivieren?
- jQuery - Beispiel für benachbarte Geschwisterauswahl
- So erstellen Sie Tooltips mit jQuery
- jQuery - Beispiel für eine untergeordnete Auswahl
- jQuery empty () und remove () Beispiel
- Wie erhalte ich mit JQuery und JSON die Anzahl der Lesezeichen für Delicious?
- So prüfen Sie, ob mit jQuery eine Eingabetaste gedrückt wurde
- jQuery - Enthält ein Auswahlbeispiel
- Spring 4 MVC Ajax Hello World Beispiel
- jQuery - Beispiel für leere Auswahl
- Beispiel für jQuery mouseup () und mousedown ()
- So fügen Sie ein Textfeld dynamisch mit jQuery hinzu
- jQuery - kein Auswahlbeispiel
- Wählen Sie mehrere Elemente in jQuery aus
- jQuery - Beispiel für das n-te Kind
- jQuery - Universal ** Auswahlbeispiel
- So wählen Sie ein Optionsfeld mit jQuery aus
- So wählen Sie ein Optionsfeld mit jQuery aus
- jQuery - kein Auswahlbeispiel