Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Mendapatkan dan Memanipulasi Senarai Kelas Elemen dengan jQuery?
Dapatkan Senarai Kelas untuk Elemen dengan jQuery
Dalam jQuery, anda boleh mendapatkan semula senarai kelas elemen menggunakan attr('class' ) kaedah, yang mengembalikan rentetan yang mengandungi semua kelas yang diberikan. Untuk mendapatkan tatasusunan kelas ini, anda boleh memisahkan rentetan berdasarkan ruang putih menggunakan split(/s /);.
Contohnya, jika anda mempunyai elemen dengan HTML:
<div class="Lorem ipsum dolor_spec sit amet">Hello World!</div>
Anda boleh mengakses senarai kelasnya dengan:
var classList = $('#divId').attr('class').split(/\s+/);
Ini menghasilkan tatasusunan yang berikut rentetan:
Untuk mencari kelas tertentu, seperti "dolor_spec", anda boleh lelaran melalui tatasusunan dan membandingkan setiap elemen dengan nama kelas yang anda inginkan.
for (var i = 0; i < classList.length; i++) { if (classList[i] === 'dolor_spec') { // Do something } }
Walaupun jQuery menyediakan kaedah hasClass() untuk menyemak sama ada sesuatu elemen mempunyai kelas tertentu, ia memerlukan nama kelas untuk menjadi diketahui terlebih dahulu. Jika nama kelas sebenar berubah, anda boleh menggunakan pendekatan berasaskan tatasusunan untuk mencari dan memanipulasi kelas yang diingini.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan dan Memanipulasi Senarai Kelas Elemen dengan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!