Off Fails On Live Elements
<p>I am attempting to unbind all events attached to elements inside a container using JQuery's off function however it is doing some odd things.</p>

<p>My code is as follows</p>

<pre><code>&lt;div id='container'&gt;
&lt;button id='test_btn'&gt;Test&lt;/button&gt;
&lt;button id='live_btn_id1'&gt;Action&lt;/button&gt;
&lt;button id='live_btn_id2'&gt;Action&lt;/button&gt;
&lt;/div&gt;

$("#test_btn").on("click", function(){
$("#container").find("*").off();
});

$("#container").on('click', 'button[id^=live_btn]', function(event) { 
alert("hello");
});
</code></pre>

<p>The result of this is that the test_btn correctly stops working however the 'Action' buttons continue to work. However if I do the following:</p>

<pre><code>$("#container").off();
</code></pre>

<p>It works as expected but that also removes my stuff I have attached to container. Is there a reason for this odd behaviour?</p>
