Le contrôle de la valeur de 'cette' jQuery événement

J'ai créé un "contrôle" à l'aide de jQuery et utilisé jQuery.étendre afin de vous aider dans ce que OO que possible.

Lors de l'initialisation de mon contrôle, j'fil de divers événements de clic comme

jQuery('#available input', 
            this.controlDiv).bind('click', this, this.availableCategoryClick);

Avis que je suis pasing 'ce' que les données de l'argument dans la méthode de liaison. Je fais ce que je puisse obtenir des données attachées à l'instance de contrôle plutôt de l'élément qui déclenche l'événement click.

Cela fonctionne parfaitement, cependant je soupçonne qu'il ya une meilleure façon

D'avoir utilisé le Prototype dans le passé, je me souviens d'une liaison de syntaxe qui vous a permis de contrôler que la valeur de " il " était dans l'événement.

Qu'est-ce que le jQuery façon?

  • Je ne sais pas pourquoi vous essayez de faire jQuery OO comme jQuery est plus fonctionnelle que OO.