Guiador Passe uma string ou Guiador AST para compilar o Guiador

Sei que já foi perguntado várias vezes, procurei as respostas e não sei ao certo onde estou errado.

Analisei os documentos no Handlebarsjs e segui um tutorial e, nas duas vezes, estou recebendo o mesmo erro.

<!DOCTYPE html>
<html>
  <head>
     <script src="handlebars-v1.3.0.js"></script>
     <script src="jquery.min.js"></script>
     <script src="test.js"></script>
  </head>
  <body>
    <script id="header" type="text/x-handlebars-template">
      div {{ headerTitle }} div
      Today is {{weekDay}}
    </script>
  </body>   
</html>

E este é o meu Javascript

var theData = {headerTitle:"name", weekDay:"monday"}
var theTemplateScript = $("#header").html();
var theTemplate = Handlebars.compile(theTemplateScript);
$(document.body).append(theTemplate(theData));

Continuo recebendo o seguinte erro e não sei por que

Uncaught Error: You must pass a string or Handlebars AST to Handlebars.compile. 
You passed undefined 

questionAnswers(6)

yourAnswerToTheQuestion