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
- jQuery - Beispiel für einen Nachkommen
- jQuery - Enthält ein Auswahlbeispiel
- Javascript - So rufen Sie die Funktion in jQuery-Code auf
- So legen Sie einen Dropdown-Box-Wert in jQuery fest
- jQuery - Ajax-Anfrage gibt 200 zurück OK, aber Fehlerereignis wird ausgelöst?
- Fügen Sie mit jQuery Maxlength in textArea hinzu
- Wählen Sie mehrere Elemente in jQuery aus
- jQuery - Beispiel für leere Auswahl
- jQuery - Beispiel für benachbarte Geschwisterauswahl
- Unterschied zwischen mouseover () und mouseenter () in jQuery
- jQuery clone () Beispiel
- jQuery - kein Auswahlbeispiel
- jQuery - kein Auswahlbeispiel
- jQuery - Beispiel für das n-te Kind
- jQuery toggleClass Beispiel
- So fügen Sie ein Textfeld dynamisch mit jQuery hinzu
- jQuery - So erhalten Sie den Tag-Wert oder den Elementinhalt
- So beenden Sie das Beenden oder Entladen einer Seite mit jQuery
- jQuery - Beispiel für eine untergeordnete Auswahl
- jQuery - Universal ** Auswahlbeispiel