Soalan: Bolehkah jQuery digunakan untuk mendapatkan tatasusunan kelas yang diperuntukkan kepada elemen , termasuk kelas tertentu (dolor_spec dalam contoh)?
Contoh:
<div class="Lorem ipsum dolor_spec sit amet">Hello World!</div>
Batasan:
Penyelesaian:
Menggunakan JavaScript (tanpa jQuery):
const classList = document.getElementById('divId').className.split(/\s+/);
Lelar melalui senarai kelas untuk mencari kelas yang dikehendaki:
for (var i = 0; i < classList.length; i++) { if (classList[i] === 'dolor_spec') { // Do something } }
Menggunakan jQuery:
jQuery tidak menawarkan penyelesaian langsung untuk tugas ini. Berikut ialah pendekatan alternatif:
const classList = $('#divId').attr('class').split(/\s+/);
Lelar melalui senarai kelas dengan fungsi each() jQuery:
$.each(classList, function(index, item) { if (item === 'dolor_spec') { // Do something } });
Fungsi Penyemak:
if ($('#divId').hasClass('dolor_spec')) { // Do something }
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Susunan Kelas Elemen dengan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!