Apabila mengubah suai kelas teg HTML tertentu, ketepatan pemilihan adalah penting. Ini menjadi lebih penting apabila bekerja dalam pengendali acara elemen DOM lain.
Pertimbangkan untuk mengubah suai kelas
Bagaimanakah kita boleh mencapai ini dalam peristiwa klik objek DOM yang lain?
jQuery ke Rescue
jQuery menyediakan set fungsi yang mantap yang disesuaikan khusus untuk memanipulasi kelas elemen. Begini cara anda boleh menggunakannya:
Menetapkan Kelas (Tulis Ganti)
Gunakan .attr() untuk menetapkan kelas tanpa mengira nilai sebelumnya:
$("#td_id").attr('class', 'newClass');
Menambah Kelas
Gunakan .addClass() untuk menambahkan kelas kepada yang sedia ada:
$("#td_id").addClass('newClass');
Tukar Kelas (Togol)
Gunakan .toggleClass() untuk mengalih keluar atau menambah secara bergantian kelas:
$("#td_id").toggleClass('change_me newClass');
Kelas jQuery Kaedah
Untuk lebih banyak pilihan, jQuery menawarkan suite kaedah yang komprehensif untuk memanipulasi kelas atribut:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengubah Nama Kelas Teg TD Dengan Tepat Menggunakan jQuery Dalam Pengendali Acara?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!