Pregunta:
Fecha: 02-12-2017 22:47:44
(En Español)
el problema es en el if por mas que trato no encuentro como seria en javascript una comprobación asi, ya cheque en la consola y me regresa true ese if y en la documentacion de JQuery me dice que is hace esto:
Descripción: compruebe el conjunto de elementos coincidentes actual contra un selector, elemento o objeto jQuery y devuelva verdadero si al menos uno de estos elementos coincide con los argumentos dados.
ahora segun vi que e.target me devuelve el elemento actual al cual fue disparado el evento
alguien sabe como podría poner el mismo resultado de ese is en javascript? Votos: 0 - Respuestas: 2 - Vistas: 11 Compartir en: Google Facebook Twitter LinkedIn Link
Convertir codigo jQuery a Javascript[No resuelta]
Hola Compañeros queria saber si saben como convertir esto de JQuery a Javascript puro ia converti mas parte de mi codigo pero por mas que busque no logre hacerlo y eso que vi que hace is de JQuery y aun asi no encontre nada en javascript para hacer algo similar aqui les va el codigo que quiero en Javascript:
$('body').click(function(e) {
if (!$(e.target).is("input, .close")) {
$('.dialog').removeClass('open');
}
});
el problema es en el if por mas que trato no encuentro como seria en javascript una comprobación asi, ya cheque en la consola y me regresa true ese if y en la documentacion de JQuery me dice que is hace esto:
Descripción: compruebe el conjunto de elementos coincidentes actual contra un selector, elemento o objeto jQuery y devuelva verdadero si al menos uno de estos elementos coincide con los argumentos dados.
ahora segun vi que e.target me devuelve el elemento actual al cual fue disparado el evento
alguien sabe como podría poner el mismo resultado de ese is en javascript? Votos: 0 - Respuestas: 2 - Vistas: 11 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 08-12-2017 09:34:40 A mi gusto siempre opto por usar mas jquery o angular, pero siempre se pude regresar a los origenes intenta con esto:
window.onload = function() { document.getElementsByClassName("close").onclick = helloWorld; } function helloWorld() { alert(“hola”); }Votos: 0 - Link respuesta -
Fecha: 10-12-2017 14:15:02
document.addEventListener('DOMContentLoaded',function(event){ var elem = document.querySelector("input"); var dialog = document.querySelector(".dialog"); var class = elem.className || elem.getAttribute("class"); if(class != 'close'){ // suponiendo que tu elemento es <input type="text" class="from-controler col-md-4 open"/> //y queremor remover el elemento open hay que aplicar la siguiente linea dialog.setAttribute('class','from-control col-md-4'); // esto asigna los nuevo elementos al atributo class //eliminas la clase del atributo dialog.removeAttribute("class") } }Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
