Soalan:
Bagaimana untuk memastikan kehadiran kelas CSS pada Elemen HTML menggunakan jQuery, terutamanya untuk penggunaan dalam pernyataan if keadaan?
Jawapan:
Manfaatkan kaedah hasClass yang teguh:
jQueryCollection.hasClass(className);
Sebagai alternatif:
$(selector).hasClass(className);
Pelaksanaan:
Hujah untuk hasClass ialah nama kelas CSS sebagai rentetan. Ia mengembalikan boolean, membolehkan anda melakukan semakan kesaksamaan dalam pernyataan bersyarat anda. Terutamanya, ruang putih dalam nama kelas dipadankan secara literal.
Contoh Penggunaan:
Pertimbangkan elemen HTML:
<span>
Coretan kod berikut akan menilai kepada benar:
$('span').hasClass('foo bar')
Walau bagaimanapun, perkara berikut akan kembali palsu:
$('span').hasClass('bar foo') $('span').hasClass('foo bar')
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyemak Kelas CSS pada Elemen Menggunakan Kaedah `hasClass` jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!