J'ai créé un 'contrôle' en utilisant jQuery et ai utilisé jQuery.extend pour aider à le rendre aussi OO possible.Contrôle de la valeur de 'this' dans un événement jQuery
Au cours de l'initialisation de mon contrôle câbler en divers événements de clic comme si
jQuery('#available input',
this.controlDiv).bind('click', this, this.availableCategoryClick);
Notez que je suis PASING « ceci » comme argument de données dans la méthode de liaison. Je fais ceci afin que je puisse obtenir des données attachées à l'instance de contrôle plutôt qu'à partir de l'élément qui déclenche l'événement click.
Cela fonctionne parfaitement, mais je pense qu'il ya une meilleure façon
Après avoir utilisé Prototype dans le passé, je me souviens d'une syntaxe de liaison qui vous a permis de contrôler ce que la valeur de « ce » était à l'événement.
Quelle est la méthode jQuery?
J'sais pourquoi vous essayez de faire jQuery OO depuis jQuery est plus fonctionnel que OO. – cletus