Is event.currentTarget always equal to $(this) in jQuery?
<p>Is this phrase always true?</p>

<pre><code>$("p").click(function(event) {
  alert( event.currentTarget === this ); 
});  
</code></pre>

<p>Is one method preferred over the other? I like to use <code>$(this)</code> instead of  <code>event.currentTarget</code> but can one do better in some conditions? Which is better? Are absolutely the same?</p>

<p>And another nuance - When checking on firebug <code>console.log(this)</code> and <code>console.log($(this))</code> gives me exactly the same element. If they are the same - what is different? (since I know I can write this <code>$(this).css('color','white')</code> but can't write <code>this.css('color','white')</code> </p>

<p>Thanks,
Alon</p>
