Функция jQuery toggle () не работает

Этот вопрос можно задать раньше. Но я не могу найти ошибку. Вот это из видео урока нового Бостона.

$(document).ready(function(){
$('#btn').toggle(function(){
    $('#msg').html('yes');
},function(){
    $('#msg').html('No');
});
});

Видео, показывающее, что при первом нажатии текст divда и в следующий раз это покажетнет Но когда я пытаюсь, когда страница загружается, кнопка затухания и div показываютнет, Зачем? Могут быть другие методы для достижения этой функциональности. Но почему это не работает. Он показывает синтаксис переключения как

$('#btn').toggle(function(){code},function{code});

Ответы на вопрос(1)

Ваш ответ на вопрос