Why doesn't $.add() work as expected? Trying to build up jQuery collection manually
<p>I don't understand why the following code doesn't work. (jQuery 1.6.4)</p>

<p>HTML:</p>

<pre><code>&lt;div class="test"&gt;&lt;/div&gt;
&lt;div class="test"&gt;&lt;/div&gt;
&lt;div class="test"&gt;&lt;/div&gt;
&lt;div class="test"&gt;&lt;/div&gt;
&lt;div class="test"&gt;&lt;/div&gt;
&lt;div class="test me"&gt;&lt;/div&gt;
&lt;div class="test me"&gt;&lt;/div&gt;
&lt;div class="test me"&gt;&lt;/div&gt;
</code></pre>

<p>JS:</p>

<pre><code>var rows = $([]);

console.debug('Divs we want: ', $('div:not(.me)').length);

console.debug('Rows before: ', rows.length);

$('div:not(.me)').each(function() {
    if (1==1) { // some conditional
        console.debug($(this));
        rows.add($(this));
    }
});

console.debug('Rows after: ', rows.length);
</code></pre>
