He creado un 'control' usando jQuery y he usado jQuery.extend para ayudar a que sea lo más OO posible.Controlar el valor de 'esto' en un evento de jQuery
Durante la inicialización de mi control Me cable hasta varios eventos de clic al igual que
jQuery('#available input',
this.controlDiv).bind('click', this, this.availableCategoryClick);
aviso de que estoy pasing 'esto' como el argumento de datos en el método de enlace. Lo hago para poder acceder a los datos adjuntos a la instancia de control en lugar del elemento que activa el evento de clic.
Esto funciona perfectamente, sin embargo sospecho que hay una mejor manera
Después de haber utilizado prototipo en el pasado, recuerdo una sintaxis de vinculación que permite controlar lo que el valor de 'esto' era en el evento.
¿Cuál es la forma de jQuery?
No sé por qué estás tratando de hacer jQuery OO desde jQuery es más funcional que OO. – cletus