Does JQuery have a way to unbind events in random HTML string?
<p>I'm using JQuery to set the HTML inside a div.  Something like this:</p>

<pre><code>$(div).html(strHtmlBlob);
</code></pre>

<p>strHtmlBlob is a chunk of HTML returned via Ajax from the server.  After, it's assigned, I set up some events for elements in the new HTML blob by doing this:</p>

<pre><code>$(div).find("a").click(a_ClickHandler);
</code></pre>

<p>That all works perfectly fine.  The problem is REMOVING the events.  I want to make sure I clean up the DOM properly.</p>

<p>I'm removing the HTML like so:</p>

<pre><code>$(div).html("");
</code></pre>

<p>But I can see that the events are still there.  Is there a way to clean up events for elements that no longer exist?</p>
