Tanpa jQuery:
JavaScript asli selalu akan menjadi lebih cepat. Dalam hal ini: (contoh)
if (document.querySelector('.mydivclass') !== null) {
// .. it exists
}
Jika Anda ingin memeriksa untuk melihat apakah elemen induk berisi elemen lain dengan kelas tertentu, Anda bisa menggunakan salah satu dari berikut ini. (contoh)
var parent = document.querySelector('.parent');
if (parent.querySelector('.child') !== null) {
// .. it exists as a child
}
Atau, Anda dapat menggunakan .contains()
metode pada elemen induk. (contoh)
var parent = document.querySelector('.parent'),
child = document.querySelector('.child');
if (parent.contains(child)) {
// .. it exists as a child
}
..dan akhirnya, jika Anda ingin memeriksa untuk melihat apakah elemen yang diberikan hanya berisi kelas tertentu, gunakan:
if (el.classList.contains(className)) {
// .. el contains the class
}