Explanation of two argments for jQuery .each() method
<p>In the following jQuery, the <code>.each()</code> method takes two arguments: <code>'ul li a'</code> and <code>menu</code>. What do these two arguments mean?</p>

<pre><code>var menu = $('.menu');
$('ul li a', menu).each(function() {
    $(this).append('&lt;span /&gt;');
});
</code></pre>

<p>HTML:</p>

<pre><code>&lt;div class="menu"&gt;
    &lt;ul&gt;
        &lt;li&gt;&lt;a href="#"&gt;Edit Profile&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="#"&gt;Account Settings&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="#"&gt;Appear Offline&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="#"&gt;Logout&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
&lt;/div&gt;
</code></pre>
