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 toggleClass Beispiel
- So wählen Sie ein Optionsfeld mit jQuery aus
- jQuery - Beispiel für eine untergeordnete Auswahl
- jQuery before () und insertBefore () Beispiel
- Wählen Sie mehrere Elemente in jQuery aus
- jQuery bind () und unbind () Beispiel
- Wie erhalte ich mit JQuery und JSON die Anzahl der Lesezeichen für Delicious?
- jQuery - Beispiel für leere Auswahl
- jQuery - kein Auswahlbeispiel
- jQuery - Beispiel für benachbarte Geschwisterauswahl
- jQuery - Beispiel für das n-te Kind
- jQuery - Ajax-Anfrage gibt 200 zurück OK, aber Fehlerereignis wird ausgelöst?
- jQuery - Beispiel für benachbarte Geschwisterauswahl
- So prüfen Sie, ob ein Element in jQuery vorhanden ist
- jQuery - Beispiel für einen Nachkommen
- jQuery - Beispiel für einen Nachkommen
- jQuery - So erhalten Sie den Tag-Wert oder den Elementinhalt
- Wie kann ich ein Kontrollkästchen mit jQuery aktivieren/deaktivieren?
- Wählen Sie mehrere Elemente in jQuery aus
- jQuery html () Beispiel