JQuery olmadan:
Yerel JavaScript her zaman daha hızlı olacaktır. Bu durumda: (örnek)
if (document.querySelector('.mydivclass') !== null) {
// .. it exists
}
Bir üst öğenin belirli bir sınıfa sahip başka bir öğe içerip içermediğini kontrol etmek istiyorsanız, aşağıdakilerden birini kullanabilirsiniz. (misal)
var parent = document.querySelector('.parent');
if (parent.querySelector('.child') !== null) {
// .. it exists as a child
}
Alternatif olarak, .contains()
üst öğedeki yöntemi kullanabilirsiniz . (misal)
var parent = document.querySelector('.parent'),
child = document.querySelector('.child');
if (parent.contains(child)) {
// .. it exists as a child
}
..ve son olarak, belirli bir öğenin sadece belirli bir sınıf içerip içermediğini kontrol etmek istiyorsanız, şunu kullanın:
if (el.classList.contains(className)) {
// .. el contains the class
}