J'essaie de créer une fonction personnalisée qui dissocie puis lie un événement. Il ressemble à ceci:
App.bindEvent = function(selector, eventType, eventHandler) {
$(selector).unbind(eventType);
$(selector).bind(eventType, function(event) {
eventHandler(event);
});
};
Cependant, le problème que je suis confronté est que je ne peux pas utiliser le mot-clé ce pour référencer l'élément DOM qui a été cliqué. Par exemple, je ne peux pas le faire:
App.bindEvent("#my-element", "click", function() {
var myId = $(this).attr("data-my-id");
});
Comment puis-je obtenir le ce mot-clé pour pointer vers l'élément DOM cliqué comme il le fait dans jQuery.bind()?
Merci pour toute aide.