Η JavaScript είναι μια φημισμένη ευέλικτη γλώσσα που χρησιμοποιείται κυρίως για την προσθήκη διαδραστικών λειτουργιών σε ιστότοπους. Έρχεται με μια βιβλιοθήκη που ονομάζεται jQuery που εκτελεί αυτές τις εργασίες αποτελεσματικά. Οι μέθοδοι jQuery είναι βασικά οι ενέργειες που εκτελούν μια συγκεκριμένη εργασία χωρίς μεγάλη συμμετοχή του κώδικα. Μια τέτοια μέθοδος είναι η « αλλαγή() ' μέθοδος που ενεργοποιεί το συμβάν 'αλλαγή' για να παρατηρήσετε αμέσως ότι η τιμή του πεδίου εισαγωγής έχει αλλάξει. Χρησιμοποιείται κυρίως στα πεδία φόρμας HTML καθώς και στα πλαίσια ελέγχου, τα κουμπιά επιλογής και τα πλαίσια επιλογής.
Αυτή η εγγραφή επεξεργάζεται την εργασία και την πρακτική εφαρμογή της μεθόδου 'change()' του jQuery.
Πώς λειτουργεί η μέθοδος 'change()' του jQuery;
Το jQuery ' αλλαγή() 'η μέθοδος πυροδοτεί το ' αλλαγή ” χειριστής συμβάντων. Το συμβάν 'αλλαγή' είναι ένα ειδικό είδος συμβάντος JavaScript που εμφανίζεται όταν αλλάζει η τιμή του καθορισμένου στοιχείου HTML (' ', '
Σύνταξη
$ ( εκλέκτορας ) .αλλαγή ( λειτουργία )
Στην παραπάνω σύνταξη:
-
- εκλέκτορας: Επιτρέπει τον χειρισμό του στοιχείου HTML.
- λειτουργία: Είναι μια προαιρετική παράμετρος που καθορίζει τη συνάρτηση που θα εκτελεστεί με τη μέθοδο 'change()'.
Παράδειγμα 1: Εφαρμογή της μεθόδου 'change()' για να λάβετε την αλλαγμένη τιμή του πεδίου εισόδου
Σε αυτό το παράδειγμα, το « αλλαγή() ' εφαρμόζεται η μέθοδος για την επιστροφή μιας συγκεκριμένης αλλαγής τιμής στοιχείου HTML ' '.
Κώδικας HTML
Αρχικά, μια επισκόπηση του ακόλουθου κώδικα HTML:
< h2 > Αλλαγή jQuery ( ) Μέθοδος h2 >< Π > Αλλάξτε την τιμή του πεδίου εισαγωγής: Π >
Πεδίο εισαγωγής: < εισαγωγή τύπος = 'κείμενο' αξία = 'Linux' onchange = 'alert(this.value)' >
< Π > Κάντε κλικ στο συγκεκριμένο κουμπί για να ενεργοποιήσετε το 'αλλαγή' Εκδήλωση: Π >
< κουμπί > Κάντε κλικ ΕΔΩ κουμπί >
Σε αυτό το μπλοκ κώδικα:
-
- Ορίστε μια υπότιτλου του επιπέδου 2 χρησιμοποιώντας το « ετικέτα '.
- Στη συνέχεια, καθορίστε την παράγραφο με τη βοήθεια του ' ετικέτα '.
- Μετά από αυτό, προσθέστε ένα πεδίο εισαγωγής μέσω του ' <εισαγωγή> 'ετικέτα με όνομα' Πεδίο εισαγωγής », έχοντας τον τύπο ως « κείμενο ', και η τιμή ως ' Linux », αντίστοιχα.
- Συνδέει επίσης ένα « onchange() ” συμβάν που εμφανίζεται ένα πλαίσιο ειδοποίησης όταν αλλάζει η καθορισμένη τιμή εισόδου.
- Ο ' Η ετικέτα ' δημιουργεί μια άλλη παράγραφο με την αναφερόμενη δήλωση.
- Τέλος, προσθέστε ένα κουμπί χρησιμοποιώντας το ' <κουμπί> ετικέτα '.
Κωδικός jQuery
Τώρα, σκεφτείτε τον ακόλουθο κώδικα jQuery:
< κεφάλι >< γραφή src = 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js' γραφή >
< γραφή >
$ ( έγγραφο ) .έτοιμος ( λειτουργία ( ) {
$ ( 'κουμπί' ) .Κάντε κλικ ( λειτουργία ( ) {
$ ( 'εισαγωγή' ) .αλλαγή ( ) ;
} ) ;
} ) ;
γραφή >
κεφάλι >
Στις παραπάνω γραμμές κώδικα:
-
- Καθορίστε το ' <σενάριο> ' ετικέτα στην ενότητα 'head' που περιλαμβάνει τη διαδρομή CDN του jQuery από τον επίσημο ιστότοπο ' '.
- Στη συνέχεια, ο κώδικας jQuery αντιστοιχεί πρώτα στο ' έγγραφο ' επιλογέας για να επιλέξετε το στοχευμένο στοιχείο DOM και να συσχετίσετε το ' έτοιμος() ' μέθοδος που καλεί τη δηλωμένη συνάρτηση() μόλις φορτωθεί το έγγραφο.
- Μετά από αυτό, το « κουμπί Ο επιλογέας προστίθεται και συνδέεται με το Κάντε κλικ() ” μέθοδο που θα επιτρέψει την εκτέλεση μιας συνάρτησης με το πάτημα του κουμπιού.
- Στον ορισμό της συνάρτησης, εφαρμόστε το ' αλλαγή() ' μέθοδος στο ' εισαγωγή ' στοιχείο που ενεργοποιεί το συμβάν 'onchange' όταν αλλάζει η τιμή του.
Παραγωγή
Η έξοδος εμφανίζει ένα πλαίσιο ειδοποίησης με την αλλαγμένη τιμή του πεδίου εισαγωγής κατά την ενεργοποίηση του συμβάντος 'onchange'.
Παράδειγμα 2: Εφαρμογή της μεθόδου 'change()' για αλλαγή του χρώματος φόντου ενός πεδίου εισαγωγής
Αυτό το συγκεκριμένο παράδειγμα εξηγεί τη λειτουργία του ' αλλαγή() ' μέθοδος αλλαγής του χρώματος φόντου του πεδίου εισαγωγής κατά την αλλαγή της τιμής.
Κώδικας HTML
Ακολουθήστε τον κώδικα HTML που δίνεται:
< h2 > Αλλαγή jQuery ( ) Μέθοδος h2 >< Π > Αλλάξτε την τιμή του πεδίου εισαγωγής: Π >
Πεδίο εισαγωγής: < εισαγωγή τύπος = 'κείμενο' αξία = 'Linux' Π >
Εδώ, το στοιχείο « » καθορίζει μόνο τον τύπο και την τιμή του.
Κωδικός jQuery
Τώρα, προχωρήστε στον κώδικα jQuery:
< κεφάλι >< γραφή src = 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js' γραφή >
< γραφή >
$ ( έγγραφο ) .έτοιμος ( λειτουργία ( ) {
$ ( 'εισαγωγή' ) .αλλαγή ( λειτουργία ( ) {
$ ( Αυτό ) .css ( 'χρώμα του φόντου' , 'κίτρινος' ) ;
} ) ;
} ) ;
γραφή >
κεφάλι >
Στις παραπάνω γραμμές κώδικα, το ' αλλαγή () 'η μέθοδος επισυνάπτει ένα ' λειτουργία() ' που εφαρμόζει την ιδιότητα στυλ 'CSS' ' χρώμα του φόντου ' στο επιλεγμένο στοιχείο HTML, π.χ. 'input' στην αλλαγμένη τιμή εισόδου.
Παραγωγή
Η έξοδος επιβεβαιώνει ότι το χρώμα φόντου του δεδομένου πεδίου εισαγωγής αλλάζει όταν αλλάζει η τιμή του.
συμπέρασμα
Το jQuery προσφέρει το ' αλλαγή() ' μέθοδος που ενεργοποιεί το συμβάν 'αλλαγή' όταν ο χρήστης αλλάζει την τιμή του πεδίου εισαγωγής. Μπορεί επίσης να συσχετιστεί με ένα πρόσθετο συμβάν για την υποστήριξη των λειτουργιών του. Λειτουργεί μόνο στα στοιχεία HTML ' ', '