jQuery ialah perpustakaan JavaScript yang digunakan secara meluas yang memudahkan traversal dan manipulasi dokumen HTML, pengendalian acara, kesan animasi dan operasi Ajax. Salah satu operasi biasa ialah menambah kelas kepada elemen. Kelas
digunakan untuk menentukan gaya dalam HTML dan boleh mengawal penampilan elemen. Menambah kelas membolehkan pembangun mengemas kini gaya tanpa mengubah sifat elemen lain. Sebagai contoh, jika butang perlu menukar warna selepas diklik, ini boleh dicapai dengan menambahkan kelas padanya.
Dalam jQuery, anda boleh menambah kelas pada elemen melalui kaedah addClass()
. Kaedah ini menerima satu atau lebih nama kelas sebagai parameter, dipisahkan oleh ruang. Jika elemen sudah mempunyai kelas tertentu, kaedah addClass()
tidak akan menambah kelas ini berulang kali.
Berikut ialah contoh mudah Selepas mengklik butang, tambah kelas <div>
pada elemen red
:
<!DOCTYPE html> <html> <head> <title>Add Class Demo</title> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <style> .red { background-color: red; } </style> </head> <body> <button id="add-class">Add Class</button> <div id="target">This is a div.</div> <script> $(function() { $('#add-class').on('click', function() { $('#target').addClass('red'); }); }); </script> </body> </html>
Mula-mula, tentukan kelas red
dan tetapkan latar belakang. warna kepada merah. Kemudian, tambahkan butang dan elemen <div>
pada HTML dan tetapkan id kepada mereka masing-masing. Dalam JavaScript, peristiwa klik butang terikat Apabila butang diklik, elemen <div>
dipilih melalui pemilih dan kaedah addClass()
dipanggil untuk menambah kelas red
padanya.
Menggunakan kaedah penambahan kelas, anda boleh mengemas kini gaya elemen dengan mudah dan mengurangkan kesan pada atribut elemen lain. Contohnya, jika anda menggunakan atribut style
untuk mengubah suai gaya elemen secara langsung, ia mungkin menimpa gaya yang ditetapkan sebelum ini atau menjejaskan gaya lain. Kaedah menambah kelas hanya akan menggunakan gaya kelas yang baru ditambah dan tidak akan menjejaskan gaya lain.
Selain itu, dalam beberapa kes, menambah kelas pada elemen juga boleh mencapai kesan khas. Contohnya, atribut data tersuai data-*
dalam HTML5 boleh memilih elemen melalui pemilih CSS dan pemilih jQuery, dan menambah gaya khas atau gelagat interaktif pada elemen.
Ringkasnya, menambah kelas pada elemen dalam jquery ialah operasi yang mudah tetapi sangat berguna, yang boleh mengawal gaya elemen dengan mudah dan meningkatkan interaktiviti halaman.
Atas ialah kandungan terperinci jquery menambah kelas kepada elemen. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!