jQuery Timed Event

¿Es posible, usando jQuery, disparar un evento para establecer el texto de una etiqueta div después de n. ¿segundos?

¡Gracias! Jorge

var doIt = function() { $("div.my").text("My message"); } setTimeout(doIt, 3000); 

Si está utilizando jQuery 1.4, siempre puede hacer:

 $ (function () {
    $ ('# divId'). delay (3000) .text ('New Text');
 }); 

He estado usando los siguientes complementos de jQuery a continuación para esto. El retardo se puede usar con funciones encadenadas, no Ahora no se puede.

Retrasar

http://plugins.jquery.com/project/delay

 $('#animate-this').fadeIn().delay(500).fadeOut(); 

ahora no

http://plugins.jquery.com/project/notNow

 $.notNow(2000, function() { alert('woolsworth'); });