JQuery: using delay with html or text setting doesnt work
<p>i have strange problem with the delay function here using the html function with it.</p>

<p>I set a html text by using <code>$( '#element').html( 'Hello World');</code></p>

<p>After setting the text i want to get this text disappear in 3 seconds.</p>

<p>So next line i wrote:</p>

<pre><code>$('#element').delay( 3000).html( '&amp;nbsp');
</code></pre>

<p>This one doesnt work, it sets the html to <code>&amp;nbsp</code> without waiting the 3 seconds, it looks like jquery is skipping the delay function. Using this with fadeOut for example works fine. I guess this has something to do with this queue thing in delay.</p>

<p>But why doesnt this work. Its a pretty simple, wait 3 seconds then run the html function.</p>

<p>Could anybody advise? Thanks.</p>

<p>PS: For your info, i use jQuery 1.4.2</p>
