B
blankito1998
Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
$(document).on('click', '.nueva-clase-hijos', function() {Por supuesto, puedes agregar una condición para revisar el estado del elemento y con base en eso cambiar su visibilidad utilizando JavaScript de la manera siguiente:
JavaScript:var elements = document.querySelectorAll("#nueva-clase ul li"); for (var i = 0; i < elements.length; i++) { if (elements[i].style.display !== "none") { elements[i].style.display = "none"; } else { elements[i].style.display = "block"; } }
Este código revisará cada elemento que coincida con el selector "#nueva-clase ul li". Si se está mostrando actualmente (su propiedad de display no es "none"), entonces se ocultará (cambiará su propiedad de display a "none"). Si no se está mostrando (su propiedad de display es "none"), entonces se mostrará (cambiará su propiedad de display a "block").
if($(this).find('ul').length > 0) {
var elements = document.querySelectorAll("#nueva-clase ul li");
for (var i = 0; i < elements.length; i++) {
if (elements.style.display !== "none") {
elements.style.display = "none";
} else {
elements.style.display = "block";
}
}
}
});
porque me funciona es cuando doy el 2do click??