jquery menambah kelas kepada elemen
May 08, 2023 pm 02:44 PMjQuery 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!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Apa itu useeffect? Bagaimana anda menggunakannya untuk melakukan kesan sampingan?

Bagaimanakah algoritma Rekonsiliasi React berfungsi?

Bagaimanakah kari bekerja di JavaScript, dan apakah faedahnya?

Apakah fungsi pesanan yang lebih tinggi dalam JavaScript, dan bagaimana mereka boleh digunakan untuk menulis lebih banyak kod ringkas dan boleh diguna semula?

Terangkan tujuan setiap kaedah kitaran hayat dan kes penggunaannya.

Apakah useContext? Bagaimana anda menggunakannya untuk berkongsi keadaan antara komponen?

Apakah kelebihan dan kekurangan komponen terkawal dan tidak terkawal?
