JQuery: использование задержки с использованием HTML или текста не работает
У меня есть странная проблема с функцией задержки с использованием функции HTML с ним.
Я установил HTML-текст с помощью$( '#element').html( 'Hello World');
После установки текста я хочу, чтобы этот текст исчез через 3 секунды.
Итак, в следующей строке я написал:
$('#element').delay( 3000).html( ' ');
Этот не работает, он устанавливает HTML 
без ожидания 3 секунд, похоже, jquery пропускает функцию задержки. Использование этого с fadeOut, например, работает нормально. Я думаю, это как-то связано с задержкой в очереди.
Но почему это не работает. Это довольно просто, подождите 3 секунды, затем запустите функцию HTML.
Кто-нибудь может посоветовать? Благодарю.
PS: для вашей информации я использую jQuery 1.4.2