Die jQuery.on()-Methode bietet eine ver­ein­fach­te und kon­sis­ten­te Syntax zur Event-Ver­ar­bei­tung und ist daher bei der Ent­wick­lung in­ter­ak­ti­ver Web­an­wen­dun­gen weit ver­brei­tet. Wir stellen Ihnen die Syntax und prak­ti­sche An­wen­dungs­bei­spie­le der Funktion vor.

Was ist die jQuery.on()-Methode?

jQuery.on() kann Event-Handler für bestimmte Er­eig­nis­se an Elemente binden. Es wird in der Web­ent­wick­lung ein­ge­setzt, um auf Be­nut­zer­inter­ak­tio­nen zu reagieren und Funk­tio­nen auf­zu­ru­fen. Mit jQuery.on() können Event-Handler für Er­eig­nis­se wie Klicks, Tas­ta­tur­ein­ga­ben, Maus­be­we­gun­gen, For­mu­lar­ein­ga­ben und viele weitere definiert werden. Des Weiteren er­mög­licht Ihnen die Event-De­le­ga­ti­on, Event-Handler auf Elemente zu binden, auch wenn diese zur Laufzeit hin­zu­ge­fügt oder entfernt werden. Der für das Event aus­zu­füh­ren­de Code könnte zum Beispiel das Hin­zu­fü­gen einer Klasse mit jQuery.addClass() sein. Aber auch das Lo­ka­li­sie­ren von Elementen durch jQuery.find() ist möglich. Ite­ra­tio­nen können Sie mit der Schleifen-Funktion jQuery.each() im Funk­ti­ons­block durch­füh­ren. Die Methoden zur Event-Ver­ar­bei­tung lassen sich zudem bequem mit jQuery in WordPress in­te­grie­ren.

Tipp

Mit Webspace von IONOS erhalten Sie über 50 GB Spei­cher­platz für Ihre Web­pro­jek­te inklusive eines kos­ten­lo­sen SSL-Wildcard-Zer­ti­fi­kats für eine sichere Kom­mu­ni­ka­ti­on. Bereits ab 7 € im Monat können Sie Ihr per­sön­li­ches Hosting-Paket buchen. Ent­schei­den Sie sich für das zu­ver­läs­si­ge Webspace-Angebot von IONOS und geben Sie Ihren Web­pro­jek­ten einen soliden Grund­stein.

Wie sehen die Syntax und Parameter der jQuery.on()-Methode aus?

Die Syntax von jQuery.on() lautet konkret:

$(selector).on(event, childSelector, data, function, map)
jQuery
  • event: Der Name des Er­eig­nis­ses, auf das der Event-Handler reagieren soll, zum Beispiel “click”, “keydown”, “submit” usw.
  • childS­el­ec­tor: ist optional und ein CSS-Selektor, der angibt, welche un­ter­ge­ord­ne­ten Elemente das Ereignis auslösen sollen
  • data: optionale zu­sätz­li­che Daten, die dem Event-Handler übergeben werden
  • function: die Funktion, die aus­ge­führt wird, wenn das Ereignis ausgelöst wird
  • map: er­mög­licht das Binden mehrerer Er­eig­nis­se und ihrer Event-Handler in einem einzigen Aufruf durch Ver­wen­dung eines Objekt-Mappings

Weitere In­for­ma­tio­nen zu Schreib­wei­sen und Funk­tio­nen finden Sie in unserem jQuery-Tutorial aus unserem Ratgeber.

Tipp

Durch die Nutzung der leis­tungs­star­ken IONOS API können Sie Ihre Ar­beits­ab­läu­fe be­schleu­ni­gen und ef­fi­zi­en­ter gestalten. Die API gibt Ihnen die Mög­lich­keit, Res­sour­cen zu erstellen und zu kon­fi­gu­rie­ren. Durch die Au­to­ma­ti­sie­rung sparen Sie nicht nur wertvolle Zeit, sondern mi­ni­mie­ren auch po­ten­zi­el­le Feh­ler­quel­len.

Ein Beispiel für die Anwendung von jQuery.on()

Sie können mit der Methode jQuery.on() Events binden und be­stimm­ten Code bei der Auslösung ausführen. Im Folgenden stellen wir Ihnen die Ver­ar­bei­tung eines Kli­ck­ereig­nis­ses vor:

$('#myButton').on('click', function() {
    console.log('Button wurde geklickt!');
});
jQuery

In diesem Beispiel wird der Event-Handler für das Kli­ck­ereig­nis an das Button-Element mit der ID “myButton” gebunden. Wenn Sie den Button klicken, wird die Event-Handler-Funktion aus­ge­führt und eine Meldung “Button wurde geklickt!” in der Konsole aus­ge­ge­ben. Durch die Ver­wen­dung von jQuery.on() können Sie auch weitere Er­eig­nis­se wie “mouseover”, “keydown” oder “submit” behandeln und ent­spre­chen­de Funk­tio­nen für jedes Ereignis de­fi­nie­ren.

Tipp

Deploy Now von IONOS ist eine einfache und un­kom­pli­zier­te Art, Ihre Website live zu schalten. Sie pro­fi­tie­ren von einem schnellen Staging mit Vorschau-URL. Die be­nut­zer­freund­li­che Ober­flä­che und die in­tel­li­gen­te Erkennung von Frame­works er­leich­tern Ihnen dabei effektiv den Ein­rich­tungs­pro­zess.

Zum Hauptmenü