JavaScript ist eine bekanntermaßen vielseitige Sprache, die hauptsächlich zum Hinzufügen interaktiver Funktionen zu Websites verwendet wird. Es wird mit einer Bibliothek namens jQuery geliefert, die diese Aufgaben effizient ausführt. Bei den jQuery-Methoden handelt es sich im Grunde um Aktionen, die eine bestimmte Aufgabe ohne große Einbeziehung des Codes ausführen. Eine solche Methode ist die „ ändern() „Methode, die das Ereignis „Änderung“ auslöst, um sofort zu bemerken, dass der Wert des Eingabefelds geändert wird. Es wird hauptsächlich in den HTML-Formularfeldern sowie den Kontrollkästchen, Optionsfeldern und Auswahlfeldern verwendet.
In diesem Artikel wird ausführlich auf die Funktionsweise und praktische Implementierung der jQuery-Methode „change()“ eingegangen.
Wie funktioniert die jQuery-Methode „change()“?
Die jQuery „ ändern() ”-Methode löst die „ ändern „Ereignishandler. Das „change“-Ereignis ist eine spezielle Art von JavaScript-Ereignis, das auftritt, wenn der Wert des angegebenen („ “, „
Syntax
$ ( Wähler ) .ändern ( Funktion )
In der obigen Syntax:
-
- Wähler: Es ermöglicht die Manipulation des HTML-Elements.
- Funktion: Es handelt sich um einen optionalen Parameter, der die Funktion angibt, die mit der Methode „change()“ ausgeführt werden soll.
Beispiel 1: Anwenden der Methode „change()“, um den geänderten Wert des Eingabefelds abzurufen
In diesem Beispiel ist das „ ändern() Die Methode wird angewendet, um den geänderten Wert eines bestimmten HTML-Elements „ “ zurückzugeben.
HTML Quelltext
Zunächst ein Überblick über den folgenden HTML-Code:
< h2 > jQuery-Änderung ( ) Methode h2 >< P > Ändern Sie den Wert des Eingabefelds: P >
Eingabefeld: < Eingang Typ = 'Text' Wert = „Linux“ bei Änderung = „alert(this.value)“ >
< P > Klicken Sie auf die angegebene Schaltfläche, um das auszulösen 'bei Änderung' Fall: P >
< Taste > Klicken Sie hier Taste >
In diesem Codeblock:
-
- Definieren Sie eine Unterüberschrift der Ebene 2 mit dem „ ' Schild.
- Als nächstes spezifizieren Sie den Absatz mit Hilfe des „ ' Schild.
- Fügen Sie anschließend über die Schaltfläche „
” Tag mit dem Namen „ Eingabefeld “, mit dem Typ „ Text “ und der Wert als „ Linux ', bzw. - Es verbindet auch ein „ bei Änderung() ”-Ereignis, das ein Warnfeld öffnet, wenn sich der angegebene Eingabewert ändert.
- Der ' „Tag“ erstellt einen weiteren Absatz mit der angegebenen Aussage.
- Fügen Sie abschließend eine Schaltfläche hinzu, indem Sie „
' Schild.
jQuery-Code
Betrachten Sie nun den folgenden jQuery-Code:
< Kopf >< Skript src = „https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js“ > Skript >
< Skript >
$ ( dokumentieren ) .bereit ( Funktion ( ) {
$ ( 'Taste' ) .klicken ( Funktion ( ) {
$ ( 'Eingang' ) .ändern ( ) ;
} ) ;
} ) ;
Skript >
Kopf >
In den obigen Codezeilen:
-
- Präzisiere das '
„Tag im Abschnitt „head“, der den CDN-Pfad von jQuery von der offiziellen Website enthält „ “. - Als nächstes entspricht der jQuery-Code zunächst dem „ dokumentieren ”-Selektor, um das Ziel-DOM-Element auszuwählen und das „ bereit() ”-Methode, die die angegebene function() aufruft, sobald das Dokument geladen wird.
- Danach wird das „ Taste ”-Selektor wird hinzugefügt und ist mit dem „ klicken() ”-Methode, die die Ausführung einer Funktion beim Klicken auf die Schaltfläche ermöglicht.
- Wenden Sie in der Funktionsdefinition das „ ändern() ” Methode auf der „ Eingang ”-Element, das das Ereignis „onchange“ auslöst, wenn sich sein Wert ändert.
- Präzisiere das '
Ausgang
Die Ausgabe zeigt ein Warnfeld mit dem geänderten Wert des Eingabefelds bei dem ausgelösten „onchange“-Ereignis an.
Beispiel 2: Anwenden der Methode „change()“, um die Hintergrundfarbe eines Eingabefelds zu ändern
Dieses besondere Beispiel erklärt die Funktionsweise des „ ändern() ”-Methode zum Ändern der Hintergrundfarbe des Eingabefelds bei Änderung des Werts.
HTML Quelltext
Folgen Sie dem angegebenen HTML-Code:
< h2 > jQuery-Änderung ( ) Methode h2 >< P > Ändern Sie den Wert des Eingabefelds: P >
Eingabefeld: < Eingang Typ = 'Text' Wert = „Linux“ > P >
Dabei gibt das „ “-Element nur seinen Typ und den Wert an.
jQuery-Code
Fahren Sie nun mit dem jQuery-Code fort:
< Kopf >< Skript src = „https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js“ > Skript >
< Skript >
$ ( dokumentieren ) .bereit ( Funktion ( ) {
$ ( 'Eingang' ) .ändern ( Funktion ( ) {
$ ( Das ) .css ( 'Hintergrundfarbe' , 'Gelb' ) ;
} ) ;
} ) ;
Skript >
Kopf >
In den obigen Codezeilen ist das „ ändern () ”-Methode fügt ein „ Funktion() ” das die Stileigenschaft „CSS“ anwendet „ Hintergrundfarbe ” auf das ausgewählte HTML-Element, d. h. „input“ auf den geänderten Eingabewert.
Ausgang
Die Ausgabe bestätigt, dass sich die Hintergrundfarbe des angegebenen Eingabefelds ändert, wenn sein Wert geändert wird.
Abschluss
jQuery bietet die „ ändern() „Methode, die das Ereignis „Änderung“ auslöst, wenn der Benutzer den Wert des Eingabefelds ändert. Es kann auch mit einem zusätzlichen Ereignis verknüpft werden, um seine Funktionalitäten zu unterstützen. Es funktioniert nur mit den HTML-Elementen „ “, „