JavaScript ir plaši pazīstama un daudzpusīga valoda, ko galvenokārt izmanto, lai vietnēm pievienotu interaktīvas funkcijas. Tam ir bibliotēka ar nosaukumu jQuery, kas efektīvi veic šos uzdevumus. jQuery metodes būtībā ir darbības, kas veic noteiktu uzdevumu bez lielas koda iesaistīšanas. Viena no šādām metodēm ir ' mainīt () ” metode, kas aktivizē notikumu “mainīt”, lai nekavējoties pamanītu, ka ievades lauka vērtība ir mainīta. To galvenokārt izmanto HTML veidlapas laukos, kā arī izvēles rūtiņās, radiopogās un atlases lodziņās.
Šajā pārskatā ir aprakstīta jQuery “change()” metodes darbība un praktiskā ieviešana.
Kā darbojas jQuery “change()” metode?
JQuery' mainīt () metode aktivizē mainīt ” notikumu apstrādātājs. “Change” notikums ir īpašs JavaScript notikuma veids, kas notiek, kad tiek mainīta norādītā (“ ”, “
Sintakse
$ ( atlasītājs ) .mainīt ( funkciju )
Iepriekš minētajā sintaksē:
-
- atlasītājs: Tas ļauj manipulēt ar HTML elementu.
- funkcija: Tas ir neobligāts parametrs, kas norāda funkciju, kas jāizpilda ar metodi “change()”.
1. piemērs. Metodes “change()” izmantošana, lai mainītu ievades lauka vērtību
Šajā piemērā ' mainīt () ” metode tiek izmantota, lai atgrieztu noteikta HTML elementa “ ” mainīto vērtību.
HTML kods
Pirmkārt, pārskats par šo HTML kodu:
< h2 > jQuery izmaiņas ( ) Metode h2 >< lpp > Mainiet ievades lauka vērtību: lpp >
Ievades lauks: < ievade veids = 'teksts' vērtību = 'Linux' maiņa = 'brīdinājums(this.value)' >
< lpp > Noklikšķiniet uz dotās pogas, lai šautu 'mainīt' pasākums: lpp >
< pogu > Noklikšķiniet šeit pogu >
Šajā koda blokā:
-
- Definējiet 2. līmeņa apakšvirsrakstu, izmantojot ' ” tagu.
- Pēc tam norādiet rindkopu, izmantojot ' ” tagu.
- Pēc tam pievienojiet ievades lauku, izmantojot '
' tag ar nosaukumu ' Ievades lauks ”, kura veids ir “ tekstu ”, un vērtība kā “ Linux ”, attiecīgi. - Tas arī saista ' onchange () ” notikums, kas uznirst brīdinājuma lodziņā, kad mainās norādītā ievades vērtība.
- ' ” tags izveido citu rindkopu ar norādīto paziņojumu.
- Visbeidzot pievienojiet pogu, izmantojot '
” tagu.
jQuery kods
Tagad apsveriet šādu jQuery kodu:
< galvu >< skripts src = 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js' > skripts >
< skripts >
$ ( dokumentu ) .gatavs ( funkciju ( ) {
$ ( 'poga' ) .klikšķis ( funkciju ( ) {
$ ( 'ievade' ) .mainīt ( ) ;
} ) ;
} ) ;
skripts >
galvu >
Iepriekš minētajās koda rindās:
-
- Norādiet '
' tagu sadaļā 'head', kas ietver jQuery CDN ceļu no oficiālās vietnes ' ”. - Pēc tam jQuery kods vispirms atbilst “ dokumentu ” atlasītāju, lai atlasītu atlasīto DOM elementu un saistītu ar “ gatavs () ” metode, kas izsauc norādīto funkciju (), tiklīdz dokuments ir ielādēts.
- Pēc tam ' pogu ' ir pievienots atlasītājs un ir saistīts ar ' klikšķis() ” metode, kas ļaus izpildīt funkciju, noklikšķinot uz pogas.
- Funkcijas definīcijā lietojiet ' mainīt () ' metode uz ' ievade ” elements, kas aktivizē notikumu “onchange”, mainoties tā vērtībai.
- Norādiet '
Izvade
Izvadā tiek parādīts brīdinājuma lodziņš ar mainītu ievades lauka vērtību pēc aktivizētā “onchange” notikuma.
2. piemērs. Metodes “change()” izmantošana, lai mainītu ievades lauka fona krāsu
Šis konkrētais piemērs izskaidro, kā darbojas ' mainīt () ” metodi, lai mainītu ievades lauka fona krāsu, mainot vērtību.
HTML kods
Izpildiet doto HTML kodu:
< h2 > jQuery izmaiņas ( ) Metode h2 >< lpp > Mainiet ievades lauka vērtību: lpp >
Ievades lauks: < ievade veids = 'teksts' vērtību = 'Linux' > lpp >
Šeit elements “ ” norāda tikai tā veidu un vērtību.
jQuery kods
Tagad pārejiet uz jQuery kodu:
< galvu >< skripts src = 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js' > skripts >
< skripts >
$ ( dokumentu ) .gatavs ( funkciju ( ) {
$ ( 'ievade' ) .mainīt ( funkciju ( ) {
$ ( šis ) .css ( 'fona krāsa' , 'dzeltens' ) ;
} ) ;
} ) ;
skripts >
galvu >
Iepriekš minētajās koda rindās ' mainīt () metode pievieno ' funkcija () ”, kas izmanto stila rekvizītu “CSS” fona krāsa ” atlasītajā HTML elementā, t.i., “input” pēc mainītās ievades vērtības.
Izvade
Izvade apstiprina, ka dotā ievades lauka fona krāsa mainās, mainot tā vērtību.
Secinājums
jQuery piedāvā ' mainīt () ” metode, kas aktivizē notikumu “mainīt”, kad lietotājs maina ievades lauka vērtību. To var saistīt arī ar papildu notikumu, lai atbalstītu tā funkcijas. Tas darbojas tikai HTML elementos “ ”, “