22/06/2016, 08:55
|
|
Respuesta: onkeyup en un div Cita:
Iniciado por Alexis88 Si el <div> posee el atributo contenteditable con el valor booleano true , podrás registrar cualquier evento del teclado en él. Cita:
Iniciado por leugimsiul Para dispararlo (gatillarlo) es simple:
Con vanilla js:
Código Javascript :
Ver originalvar event = new Event('keyup'); document.getElementById('id_del_div').dispatchEvent(event);
Con jQuery:
Código Javascript :
Ver original$('#id_del_div').trigger('keyup', {keyCode: ?}); //donde ? es el código de tecla que ejecuta
Como te comentan, para disparar el evento de forma natural (por la presión de una tecla), ese elemento necesita tomar el foco. Un "div" tal cual no puede tomar el foco, salvo si es contenteditable.
Saludos! gracias a ambos!!!! |