Saltar al contenido

Agregar el evento onClick dinámicamente usando jQuery

Solución:

Puedes usar el click event y llame a su función o mueva su lógica al controlador:

$("#bfCaptchaEntry").click(function(){ myFunction(); });

Puedes usar el click event y establezca su función como controlador:

$("#bfCaptchaEntry").click(myFunction);

.hacer clic()

Vincula un controlador de eventos al evento de JavaScript “clic” o activa ese evento en un elemento.

http://api.jquery.com/click/


Puedes usar el on evento vinculado a "click" y llame a su función o mueva su lógica al controlador:

$("#bfCaptchaEntry").on("click", function(){ myFunction(); });

Puedes usar el on evento vinculado a "click" y establezca su función como controlador:

$("#bfCaptchaEntry").on("click", myFunction);

.sobre()

Adjunte una función de controlador de eventos para uno o más eventos a los elementos seleccionados.

http://api.jquery.com/on/

pruebe este enfoque si conoce el nombre del cliente de su objeto (no es importante que sea Button o TextBox)

$('#ButtonName').removeAttr('onclick');
$('#ButtonName').attr('onClick', 'FunctionName(this);');

pruebe estos si desea agregar el evento onClick a un objeto de servidor con JQuery

$('#' + '<%= ButtonName.ClientID %>').removeAttr('onclick');
$('#' + '<%= ButtonName.ClientID %>').attr('onClick', 'FunctionName(this);');

Pruebe el enfoque siguiente,

$('#bfCaptchaEntry').on('click', myfunction);

o en caso de que jQuery no sea una necesidad absoluta, intente a continuación,

document.getElementById('bfCaptchaEntry').onclick = myfunction;

Sin embargo, el método anterior tiene algunos inconvenientes, ya que establece onclick como una propiedad en lugar de registrarse como controlador …

Lea más en esta publicación https://stackoverflow.com/a/6348597/297641

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *