jQuery Selectors bilden eine wichtige Kom­po­nen­te der jQuery-Bi­blio­thek und er­leich­tern die Ma­ni­pu­la­ti­on und In­ter­ak­ti­on mit HTML-Elementen. Wir stellen Ihnen die am häu­figs­ten ver­wen­de­ten Se­lek­to­ren mit prak­ti­schen Bei­spie­len vor.

Was sind jQuery Selectors?

jQuery-Se­lek­to­ren wählen Elemente basierend auf ihren At­tri­bu­ten, Klassen, IDs, Typen oder Po­si­tio­nen im DOM aus. Auch die Kom­bi­na­ti­on mehrerer Be­din­gun­gen ist möglich, um komplexe Se­lek­to­ren zu erstellen. Nachdem die Objekte se­lek­tiert wurden, können Sie Aktionen wie das Hin­zu­fü­gen von Event-Handlern mit jQuery.on(), das Ändern von CSS-Stilen oder das Auslesen von Ele­ment­in­hal­ten ausführen. Der Gebrauch von Se­lek­to­ren ist auch in einem CMS wie WordPress nützlich: Wenn Sie in WordPress mit jQuery arbeiten, können Sie Elemente so schnell und effizient auswählen und be­ar­bei­ten.

Tipp

Mit Webspace von IONOS erhalten Sie Zugriff auf de­di­zier­ten Spei­cher­platz für Ihre Web­pro­jek­te. Die Click&Build-Apps geben Ihnen die Mög­lich­keit, nach einer 1-Klick-In­stal­la­ti­on eine auf Ihre Be­dürf­nis­se zu­ge­schnit­te­ne Website zu erstellen.

Wie nutzt man Se­lek­to­ren in jQuery?

Die all­ge­mei­ne Syntax für die Ver­wen­dung von jQuery-Se­lek­to­ren lautet:

$(selector)
jQuery

selector ist hierbei das Kriterium, nach dem Sie Elemente auf Ihrer Website auswählen können. Die Kom­bi­na­ti­on von Se­lek­to­ren mit Funk­tio­nen wie jQuery.ajax() oder jQuery.each() er­mög­licht es zudem, auf se­lek­tier­te DOM-Elemente zu­zu­grei­fen, asynchron Daten abzurufen und Schlei­fen­ope­ra­tio­nen auf diesen durch­zu­füh­ren. So können Sie dy­na­mi­sche Inhalte auf Ihrer Website einfach anzeigen und ak­tua­li­sie­ren.

Tipp

Durch die In­te­gra­ti­on der IONOS API in Ihre Hosting-Projekte können Sie Ihre Ar­beits­pro­zes­se sicher und effizient managen. Die API-Do­ku­men­ta­tio­nen von IONOS geben Ihnen um­fas­sen­de In­for­ma­tio­nen und un­ter­stüt­zen Sie dabei, das volle Potenzial der API aus­zu­schöp­fen.

Eine Liste der wich­tigs­ten jQuery Selectors

Hier sind einige Beispiele für die am häu­figs­ten ver­wen­de­ten Se­lek­to­ren in jQuery:

Ele­ment­se­lek­to­ren:

// Wählt alle <p>-Elemente auf der Seite aus
$("p")
jQuery

Klas­sen­se­lek­to­ren:

// Wählt alle Elemente mit der Klasse "classname" aus
$(".classname")
jQuery

ID-Se­lek­to­ren:

// Wählt das Element mit der ID "elementID" aus
$("#elementID")
jQuery

Attribut-Se­lek­to­ren:

// Wählt alle <input>-Elemente mit dem Attribut "type" gleich "text" aus
$("input[type='text']")
jQuery

Hier­ar­chi­sche Se­lek­to­ren:

// Wählt alle <li>-Elemente, die direkte Kinder von <ul>-Elementen sind, aus
$("ul > li")
jQuery

Filter-Se­lek­to­ren:

// Wählt das erste <p>-Element auf der Seite aus
$("p:first")
jQuery

In unserem jQuery-Tutorial lernen Sie, wie Sie jQuery in Ihr Projekt einbinden können und erhalten einen kompakten Überblick zu Se­lek­to­ren und ihrer Syntax.

Ein Beispiel für die Anwendung von jQuery Selectors

Im Folgenden verwenden wir jQuery Se­lek­to­ren, um alle <p>-Elemente auf einer Website aus­zu­wäh­len und deren Text­in­hal­te zu ändern:

<html>
    <head>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
        <script>
            $(document).ready(function() {
                $("p").text("Ein neuer Text für alle Paragraphen.");
            });
        </script>
    </head>
    <body>
        <p>Erstes Paragraph</p>
        <p>Zweites Paragraph</p>
        <p>Drittes Paragraph</p>
    </body>
</html>
html

Die Funktion $(document).ready() stellt sicher, dass der jQuery-Code erst aus­ge­führt wird, wenn der DOM voll­stän­dig geladen ist. Mit dem Selektor $("p") wählen wir dann alle <p>-Elemente auf der Seite aus. Die text()-Methode wechselt schließ­lich den Text­in­halt aller se­lek­tier­ten <p>-Elemente zu “Ein neuer Text für alle Pa­ra­gra­phen.”.

Tipp

Deploy Now von IONOS bietet Ihnen eine be­nut­zer­freund­li­che Lösung, um Ihre Webseiten au­to­ma­ti­siert über GitHub zu deployen. In YAML-Dateien können Sie den Actions-Workflow nach Ihren Be­dürf­nis­sen ändern. In­for­ma­tio­nen zum Be­su­cher­wachs­tum, der Sit­zungs­dau­er und dem Be­suchs­ver­lauf stehen Ihnen im kos­ten­lo­sen Dashboard zur Verfügung.

Zum Hauptmenü