JavaScript adalah bahasa serbaguna bereputasi baik yang sebagian besar digunakan untuk menambahkan fungsionalitas interaktif ke situs web. Itu datang dengan perpustakaan bernama jQuery yang melakukan tugas-tugas ini secara efisien. Metode jQuery pada dasarnya adalah tindakan yang melakukan tugas tertentu tanpa banyak keterlibatan kode. Salah satu metode tersebut adalah “ mengubah() ” yang memicu peristiwa 'ubah' untuk segera menyadari bahwa nilai kolom input berubah. Sebagian besar digunakan dalam bidang formulir HTML serta kotak centang, tombol radio, dan kotak pilih.
Tulisan ini menguraikan tentang cara kerja dan implementasi praktis dari metode jQuery “change()”.
Bagaimana Cara Kerja Metode jQuery “change()”?
jQuery “ mengubah() ” metode mengaktifkan “ mengubah ” pengendali acara. Acara 'perubahan' adalah jenis khusus acara JavaScript yang terjadi ketika nilai elemen HTML yang ditentukan (' ', '
Sintaksis
$ ( pemilih ) .mengubah ( fungsi )
Dalam sintaks di atas:
-
- pemilih: Ini memungkinkan manipulasi elemen HTML.
- fungsi: Ini adalah parameter opsional yang menentukan fungsi yang akan dieksekusi dengan metode “change()”.
Contoh 1: Menerapkan Metode “change()” untuk Mendapatkan Nilai Perubahan Bidang Input
Dalam contoh ini, “ mengubah() ” metode diterapkan untuk mengembalikan nilai perubahan elemen “ ” HTML tertentu.
Kode HTML
Pertama, ikhtisar kode HTML berikut:
< h2 > perubahan jQuery ( ) metode h2 >< P > Ubah nilai kolom input: P >
Bidang Masukan: < memasukkan jenis = 'teks' nilai = 'Linux' dalam perubahan = 'waspada(ini.nilai)' >
< P > Klik pada tombol yang diberikan untuk memecat 'dalam perubahan' peristiwa: P >
< tombol > Klik disini tombol >
Di blok kode ini:
-
- Tentukan subjudul level 2 menggunakan “ ” tag.
- Selanjutnya, tentukan paragraf dengan bantuan “ ” tag.
- Setelah itu, tambahkan field input melalui tombol “
' tag bernama ' Bidang Masukan ”, bertipe “ teks ”, dan nilainya sebagai “ Linux ”, masing-masing. - Itu juga mengaitkan ' dalam perubahan() ” yang memunculkan kotak peringatan ketika nilai input yang ditentukan berubah.
- “ ” tag membuat paragraf lain dengan pernyataan yang disebutkan.
- Terakhir, tambahkan tombol menggunakan “
” tag.
Kode jQuery
Sekarang, pertimbangkan kode jQuery berikut:
< kepala >< naskah src = 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js' > naskah >
< naskah >
$ ( dokumen ) .siap ( fungsi ( ) {
$ ( 'tombol' ) .klik ( fungsi ( ) {
$ ( 'memasukkan' ) .mengubah ( ) ;
} ) ;
} ) ;
naskah >
kepala >
Pada baris kode di atas:
-
- Tentukan “
” tag di bagian “kepala” yang menyertakan jalur CDN jQuery dari situs web resmi “ ”. - Selanjutnya, kode jQuery pertama-tama sesuai dengan “ dokumen ” pemilih untuk memilih elemen DOM yang ditargetkan dan mengaitkan “ siap() ” yang memanggil fungsi yang dinyatakan () segera setelah dokumen dimuat.
- Setelah itu, “ tombol ” pemilih ditambahkan dan ditautkan dengan “ klik() ” metode yang memungkinkan eksekusi fungsi setelah tombol diklik.
- Dalam definisi fungsi, terapkan ' mengubah() ” metode pada “ memasukkan ” elemen yang mengaktifkan peristiwa 'onchange' saat nilainya berubah.
- Tentukan “
Keluaran
Keluarannya menampilkan kotak peringatan dengan nilai yang diubah dari bidang input setelah peristiwa 'pergantian' yang dipicu.
Contoh 2: Menerapkan Metode “change()” untuk Mengubah Warna Latar Belakang Bidang Input
Contoh khusus ini menjelaskan cara kerja ' mengubah() ” metode untuk mengubah warna latar belakang kolom input saat mengubah nilainya.
Kode HTML
Ikuti kode HTML yang diberikan:
< h2 > perubahan jQuery ( ) metode h2 >< P > Ubah nilai kolom input: P >
Bidang Masukan: < memasukkan jenis = 'teks' nilai = 'Linux' > P >
Di sini, elemen “ ” hanya menentukan jenis dan nilainya.
Kode jQuery
Sekarang, lanjutkan ke kode jQuery:
< kepala >< naskah src = 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js' > naskah >
< naskah >
$ ( dokumen ) .siap ( fungsi ( ) {
$ ( 'memasukkan' ) .mengubah ( fungsi ( ) {
$ ( ini ) .css ( 'warna latar belakang' , 'kuning' ) ;
} ) ;
} ) ;
naskah >
kepala >
Pada baris kode di atas, “ mengubah () metode melampirkan ' fungsi() ” yang menerapkan properti gaya “CSS” “ warna latar belakang ” pada elemen HTML yang dipilih yaitu, “input” pada nilai input yang diubah.
Keluaran
Output mengonfirmasi bahwa warna latar belakang bidang input yang diberikan berubah ketika nilainya diubah.
Kesimpulan
jQuery menawarkan ' mengubah() ” yang memicu peristiwa 'ubah' saat pengguna mengubah nilai bidang input. Itu juga dapat dikaitkan dengan acara tambahan untuk mendukung fungsinya. Ini hanya berfungsi pada elemen HTML ' ', '