Javascript $(scripttag).html()=未定义+;车把

Javascript $(scripttag).html()=未定义+;车把,javascript,jquery,html,handlebars.js,Javascript,Jquery,Html,Handlebars.js,我错过了什么?它是如何工作的,但我下面有什么是投掷未定义。我甚至尝试降级我的javascript并使用未统一版本的Handlebar <script type='text/javascript' src='/libraries/js/minified/jquery-1.11.0.min.js'></script> <script src="/libraries/js/minified/handlebars-1.3.0.min.js" type="text/javas

我错过了什么?它是如何工作的,但我下面有什么是投掷未定义。我甚至尝试降级我的javascript并使用未统一版本的Handlebar

<script type='text/javascript' src='/libraries/js/minified/jquery-1.11.0.min.js'></script>
<script src="/libraries/js/minified/handlebars-1.3.0.min.js" type="text/javascript" />

<script id="entry-template" type="text/x-handlebars-template">
  <div class="quagmire">giggity</div>
</script>

<script type="text/javascript">
  var source = $("#entry-template").html();
  var template = Handlebars.compile(source);
  var result = template();
</script>

傻乎乎的
var source=$(“#条目模板”).html();
var template=handlebar.compile(源代码);
var result=template();
我希望得到的结果是一个警告,上面写着:

<div class="quagmire">giggity</div>
giggity

确切的错误信息是什么?我的第一个预感是一个或多个脚本无法加载(即$未定义或把手未定义)。
元素不允许自动关闭。第二个应该有一个
。将javascript包装在
$(文档).ready(函数(){var source=$(“#entry template”).html();var template=handlebar.compile(源代码);var result=template();})乔纳森,你应该回答这个问题,因为这是正确的。非常感谢。小提琴不能演奏IE。