English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Mit jQuery können wir leicht quer im DOM-Baum abfragen, um Gleichrangige zu finden.
Brüderlemente sind Elemente, die denselben Elternteil teilen.
In diesem Kapitel erläutern wir, wie man im DOM-Baum quer abfragt.
Wir haben folgende jQuery Methoden zur Querabfrage im DOM-Baum:
Dieses Kapitel zeigt Ihnen, wie Sie jede Methode verwenden.
jQuery siblings()Die Methode gibt alle gleichrangigen Elemente des ausgewählten Elements zurück.
Das folgende Beispiel gibt jedem <li>-Element mit der Klasse "middle" alle gleichrangigen Elemente zurück:
$(document).ready(function(){ $("li.middle").siblings().css("background"-color", "lightgreen"); });Testen Sie heraus‹/›
Sie können auch optionalen Parameter verwenden, um die Suche nach Gleichrangigen zu filtern.
Der folgende Beispiel gibt jedem Listenitem alle gleichrangigen Elemente mit der Klasse "bold" zurück:
$(document).ready(function(){ $("li").siblings(".bold").css("background"-color", "lightgreen"); });Testen Sie heraus‹/›
jQuery next()Die Methode gibt das nächste gleichrangige Element, das direkt nach dem ausgewählten Element liegt, zurück.
Der folgende Beispiel gibt jedem DIV-Element das nächste gleichrangige Element zurück:
$(document).ready(function(){ $("div").next().css("background", "lightblue"); });Testen Sie heraus‹/›
jQuery nextAll()Die Methode gibt alle folgenden gleichrangigen Elemente des ausgewählten Elements zurück.
Der folgende Beispiel gibt jedem DIV-Element alle folgenden gleichrangigen Elemente zurück:
$(document).ready(function(){ $("div").nextAll().css("background", "lightblue"); });Testen Sie heraus‹/›
jQuery prev()Die Methode gibt das nächste Brüderlement zurück, das direkt neben dem ausgewählten Element liegt.
Der folgende Beispiel gibt jedem DIV-Element das vorherige gleichrangige Element zurück:
$(document).ready(function(){ $("div").prev().css("background", "lightblue"); });Testen Sie heraus‹/›
jQuery prevAll()Die Methode gibt alle vorherigen gleichrangigen Elemente des ausgewählten Elements zurück.
Der folgende Beispiel gibt jedem DIV-Element alle vorherigen gleichrangigen Elemente zurück:
$(document).ready(function(){ $("div").prevAll().css("background", "lightblue"); });Testen Sie heraus‹/›
jQuery nextUntil()Die Methode gibt alle folgenden gleichrangigen Elemente zwischen zwei gegebenen Parametern zurück。
jQuery prevUntil()Die Methode gibt alle vorherigen gleichrangigen Elemente zwischen zwei gegebenen Parametern zurück。
Der folgende Beispiel gibt zurück in<dt id="term-2">alle folgenden nächsten Geschwister bis zum nächsten<dt>:</
$(document).ready(function(){ $("#term-2").nextUntil("dt").css("background-color", "coral"); });Testen Sie heraus‹/›
Der folgende Beispiel gibt zurück<dt id="term-2">alle vorherigen Geschwister, bis zum vorherigen<dt>:</
$(document).ready(function(){ $("#term-2").prevUntil("dt").css("background-color", "coral"); });Testen Sie heraus‹/›
Für eine vollständige Durchsuchungsmethode Referenz besuchen Sie bitte unserejQuery Durchsuchen Referenz.