ad_title - это див, текст в котором можно редактировать (wysiwyg редактор).
При изменении текста в ad_title измененный текст должен заноситься в элемент с id title
Так вот первый раз все заносится. А при изменении текста, keyup опять срабатывает, но почему-то в алерте выводится тот самый неизмененный текст (т.е. переменная var ad_title как взята первый раз, так ее значение и не меняется).
HelenChydilove, ох нет. У вас в notepad не работало, так как вы скрипт вставляете в head, сейчас никто так не делает. Скрипты принято вставлять в конец body.
Вот посмотрите пример, он прекрасно работает без $(document).ready https://jsfiddle.net/yusr7zn8/
У автора проблема в другом, тем более скрипт у него отрабатывает. Не меняется значение которое он получает из элемента $( "#ad_title" ).html()
Как-то так.