title: jQuery: append() object, remove() it with delay()
body: <p>what's wrong with that?</p>
  
  <pre><code>$('body').append("&lt;div class='message success'&gt;Upload successful!&lt;/div&gt;");
  $('.message').delay(2000).remove();
  </code></pre>
  
  <p>I want to append a success message to my html document, but only for 2sec.
  After that the div should be deleted again.</p>
  
  <p>what am i doing wrong here?</p>
  
  <p>regards</p>