Мне трудно понять синтаксис функции .delegate в jquery.Допустим, у меня есть следующее:
$(".some_element_class").delegate("a", "click", function(){
alert($(this).html());
});
Я знаю, что элемент a
- это элемент, к которому применяется событие click
.Я знаю, что как только мы щелкнем по этому элементу a
, будет вызвано событие click
и будет вызвана функция обратного вызова.Но какова цель того, что предшествует .delegate
?В этом случае, какова цель .some_element_class
?Как мне прочитать выше, включая .some_element_class
?Кроме того, что в приведенном выше примере означает $(this)
?Представляет ли он элемент a
или .some_element_class
?
Пожалуйста, кто-нибудь, пролите свет на это.
Спасибо