$.fn.animateText = function(delay, klass) { var text = this.text(); var $this = $(this); $this.html(text.replace(/./g, '<span class="letter">$&</span>')); setTimeout(function(){ $(el).addClass(klass); }, delay * i); }); }); }; Применение (создаем класс CSS для выделения текста и применяем плагин для элемента с текстом, например, к параграфу): $('p').animateText(15, 'foo');