без jQuery:
Собственный JavaScript всегда будет быстрее. В этом случае: (пример)
if (document.querySelector('.mydivclass') !== null) {
// .. it exists
}
Если вы хотите проверить, содержит ли родительский элемент другой элемент с определенным классом, вы можете использовать любой из следующих. (пример)
var parent = document.querySelector('.parent');
if (parent.querySelector('.child') !== null) {
// .. it exists as a child
}
В качестве альтернативы вы можете использовать метод .contains()
для родительского элемента. (пример)
var parent = document.querySelector('.parent'),
child = document.querySelector('.child');
if (parent.contains(child)) {
// .. it exists as a child
}
.. и, наконец, если вы хотите проверить, содержит ли данный элемент только определенный класс, используйте:
if (el.classList.contains(className)) {
// .. el contains the class
}