click() not registering on an element previously created by jQuery
<p>I'm trying to hide() an element that was just created by a click() somewhere else on the page. Other elements that existed on page load will register the click and be hidden fine, but elements created after the page load will not.</p>

<p>Here I'm creating a new element with text in it from another element that is being hidden:</p>

<pre><code>$("#cloud li").click(function(){
    var cat = "&lt;li class='item'&gt;"+$("a", this).text()+"&lt;div class='action'&gt;&lt;div class='close'&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;";
    $("#left ul").append(cat);
    $(this).remove();
});
</code></pre>

<p>And here I'm trying to hide the element that was just created:</p>

<pre><code>$('.item .action .close').click(function(){
    $(this).parent().parent().removeClass('active').fadeOut('fast');
});
</code></pre>
