Przychodzę z problemem, ostatnio przypadkowo użyłem "this".on("click",function(){}) tak jak poniżej i za każdym razem przeglądarka wypluwa błędy, natomiast jeśli zamiast "this" użyje jakiegokolwiek znacznika np "nav a" wszystko działa dobrze. Mam przez to rozumieć, że należy konkretnie wskazać co będzie nasłuchiwane podczas klikania?
<script>
$("this").on("click", function () {
const goTosection = "#" + $(this).attr("class");
console.log(goTosection);
$("body, html").animate(
{
scrollTop: $(goTosection).offset().top,
},
2000
);
});
</script>