Cannot use end() to pop the sets back off of the stack in jQuery
<p>I've noticed that the .end() cannot get back the old set of jquery elements, if I set jQuery elements in find(). </p>

<p>According to jquery document <a href="http://api.jquery.com/find/" rel="nofollow">http://api.jquery.com/find/</a> . It should accept jQuery object. Is it a bug? Or something I should know ? Thank you very much.</p>

<pre><code>&lt;section&gt;
&lt;div id="myDiv" style="display:none;"&gt;
    This is my DIV ... &lt;span id="p-text"&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/section&gt;

&lt;script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"&gt;&lt;/script&gt;
&lt;script&gt;
window.onload = function(){

var $m = $('#myDiv');
var $t = $('#p-text');

// this will show myDiv
$m.find('#p-text').text('blabla').end().show();

// this will not show myDiv
$m.find($t).text('blabla2').end().show();
}
&lt;/script&gt;
</code></pre>
