Когда использовать это ключевое слово или аргумент события? - PullRequest
0 голосов
/ 09 апреля 2020
$("span").on("click",function(event){

  event.stopPropagation();

})

$("span").on("click",function(event){

  $(this).stopPropagation();

})

в чем разница между ними и почему работают только они?

1 Ответ

1 голос
/ 09 апреля 2020

Метод stopPropagation существует только в интерфейсе Event , поэтому ваш первый пример работает.

С другой стороны, $(this) является объектом jQuery а не объект Event, поэтому ваш второй пример не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...