Я пытаюсь создать пользовательскую функцию, которая связывает, а затем связывает событие.Это выглядит следующим образом:
App.bindEvent = function(selector, eventType, eventHandler) {
$(selector).unbind(eventType);
$(selector).bind(eventType, function(event) {
eventHandler(event);
});
};
Однако проблема, с которой я сталкиваюсь, заключается в том, что я не могу использовать ключевое слово this для ссылки на элемент DOM, по которому щелкнули.Например, я не могу сделать это:
App.bindEvent("#my-element", "click", function() {
var myId = $(this).attr("data-my-id");
});
Как бы я мог получить ключевое слово this, чтобы оно указывало на элемент DOM, на который нажимали, как это делается в jQuery.bind ()?за любую помощь.