Sin jQuery:
JavaScript nativo siempre será más rápido. En este caso: (ejemplo)
if (document.querySelector('.mydivclass') !== null) {
// .. it exists
}
Si desea verificar si un elemento padre contiene otro elemento con una clase específica, puede usar cualquiera de los siguientes. (ejemplo)
var parent = document.querySelector('.parent');
if (parent.querySelector('.child') !== null) {
// .. it exists as a child
}
Alternativamente, puede usar el .contains()
método en el elemento padre. (ejemplo)
var parent = document.querySelector('.parent'),
child = document.querySelector('.child');
if (parent.contains(child)) {
// .. it exists as a child
}
..y finalmente, si desea verificar si un elemento dado simplemente contiene una determinada clase, use:
if (el.classList.contains(className)) {
// .. el contains the class
}