Why "this" argument in jQuery returns href with anchors
<p>I have this for exemple:</p>

<pre><code>&lt;div id="example"&gt;
    &lt;a href="http://www.google.com/#1"&gt;Hello&lt;/a&gt;
    &lt;a href="http://www.google.com/#4"&gt;Hello&lt;/a&gt;
&lt;/div&gt;
</code></pre>

<p>And this two line of jQuery:</p>

<pre><code>jQuery("a").filter(function() {
    console.log(""+this+"")
});
</code></pre>

<p>Returns:</p>

<pre><code> http://www.google.com/#1

 http://www.google.com/#4
</code></pre>

<p>But </p>

<pre><code>jQuery("a").filter(function() {
    console.log(this);
});
</code></pre>

<p>Returns</p>

<pre><code>&lt;a href="http://www.google.com/#1"&gt;Hello&lt;/a&gt;​

&lt;a href="http://www.google.com/#4"&gt;Hello&lt;/a&gt;​
</code></pre>

<p>Why the line 2, return the HREF attribute of the anchor IF 'this' argument add a "string"?
The jQuery docs says if filter have an function argument, the <code>"this" is the current DOM element</code></p>
