$() is the jQuery constructor function.
this is a reference to the DOM element of invocation.
so basically, in $(this), you are just passing the this in $() as a parameter so that you could call jQuery methods and functions.
duplicate: jQuery: What's the difference between '$(this)' and 'this'?