Esta pregunta es solo por curiosidad. Quiero saber cómo .click() de jquery funciona detrás de las escenas.¿Cómo funciona JQuery .click() detrás de escena?
Por ejemplo, si se crea un botón:
<input type="button" id="myButton" value="Click me!" />
entonces tengo el siguiente código de jQuery:
$('#myButton').click(function() {
alert("I have been clicked.");
});
¿Cómo jQuery hacerlo de modo que mi función es llamada cuando se hace clic en el botón ?
Al principio pensé que sería añadir el atributo onClick=""
a la etiqueta del botón, pero cuando inspeccioné la página con Firebug Acabo de ver:
<input type="button" id="myButton" value="Click me!" />
¿Qué hace jQuery detrás de las escenas?
Para referencia futura, también puede verificar la fuente de jQuery para ver exactamente qué está pasando. No siempre es claro (por lo que su pregunta es totalmente razonable preguntar), pero vale la pena echarle un vistazo. Este sitio es realmente útil para eso: http://james.padolsey.com/jquery/#v=1.4 –