Does jQuery cancel remove() on an element if that element is being animate()ed?
<p>I have this code here which is supposed to fadeOut / aminate to 0 width and then remove() some elements. But for some reason the remove() is not working.</p>

<pre><code>$('#submitUsage').click(function(){
  var bahoooga = $('#inputUsage').val().replace(/\D/g,'');
  var bahoooga = bahoooga + " KWh";
  $(this).parent().parent().children('td:nth-child(2)').html(bahoooga);
  $('#editData td:last-child, #editData th:last-child').animate({
    width: '40px'
  }, 1500);
  $('#inputUsage').animate({
    width: '0px',
    opacity: '0'
  }, 1000);
  $('#cancelUsage, #submitUsage').fadeOut(1000);
  $('#inputUsage, #cancelUsage, #submitUsage').remove();
});
</code></pre>

<p>I had the remove() inside a setTimeout() function, which is what I want, but that wasn't working either.</p>
