Ho creato un "controllo" utilizzando jQuery e utilizzato jQuery.extend per facilitare la sua realizzazione come OO possibile.Controllo del valore di "this" in un evento jQuery
Durante l'inizializzazione del mio controllo ho cablare vari eventi click in questo modo
jQuery('#available input',
this.controlDiv).bind('click', this, this.availableCategoryClick);
Si noti che sto Pasing 'questo' come argomento i dati nel metodo bind. Lo faccio in modo che possa accedere ai dati collegati all'istanza di controllo piuttosto che all'elemento che attiva l'evento click.
Questo funziona perfettamente, ma ho il sospetto che ci sia un modo migliore
Avendo utilizzato Prototype in passato, mi ricordo una sintassi bind che vi ha permesso di controllare ciò che il valore di 'questo' era alla manifestazione.
Che cos'è il modo jQuery?
Non so il motivo per cui si sta tentando di fare jQuery OO dal jQuery è più funzionale di OO. – cletus